Update of /cvsroot/freevo/freevo/src
In directory sc8-pr-cvs1:/tmp/cvs-serv12466
Modified Files:
osd.py
Log Message:
support for loading an image which is already an Imaging object
Index: osd.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/osd.py,v
retrieving revision 1.72
retrieving revision 1.73
diff -C2 -d -r1.72 -r1.73
*** osd.py 18 Jul 2003 16:51:03 -0000 1.72
--- osd.py 19 Jul 2003 19:16:05 -0000 1.73
***************
*** 10,13 ****
--- 10,16 ----
# -----------------------------------------------------------------------
# $Log$
+ # Revision 1.73 2003/07/19 19:16:05 dischi
+ # support for loading an image which is already an Imaging object
+ #
# Revision 1.72 2003/07/18 16:51:03 rshortt
# Removing xv and dga from the valid display types. x11 should cover all
***************
*** 25,40 ****
# GUIObject based apps (popup types).
#
- # Revision 1.68 2003/07/13 14:13:13 rshortt
- # If osd.update(rect) fails just osd.update().
- #
- # Revision 1.67 2003/07/12 15:50:46 dischi
- # get alignment size from rendered layer
- #
# Revision 1.66 2003/07/12 14:30:14 outlyer
# Changed to Vera for default font.
#
- # Revision 1.65 2003/07/11 20:35:58 dischi
- # fixed some height problems in drawstringframed
- #
# Revision 1.64 2003/07/07 16:24:16 dischi
# More cleanups:
--- 28,34 ----
***************
*** 43,81 ****
# o drawstring now uses drawstringframed, removed all the older stuff
#
- # Revision 1.63 2003/07/06 19:39:40 dischi
- # Return the max_y, int() rounds down
- #
- # Revision 1.62 2003/07/06 19:27:53 dischi
- # remove some old stuff
- #
- # Revision 1.61 2003/07/06 19:26:24 dischi
- # small bugfix
- #
- # Revision 1.60 2003/07/05 15:45:57 dischi
- # Doh
- #
- # Revision 1.59 2003/07/05 09:24:01 dischi
- # cleanup old unneeded stuff
- #
- # Revision 1.58 2003/07/05 09:08:47 dischi
- # remove old drawstringframed
- #
- # Revision 1.57 2003/07/04 00:46:48 outlyer
- # I think Dischi left a debug line in, I only commented it out in case it's
- # for something else.
- #
# Revision 1.56 2003/07/03 23:07:51 dischi
# convert 8 bit images (e.g. gif) to rgb, pygame cannot handle 8 bit
#
- # Revision 1.55 2003/07/03 22:44:52 dischi
- # Oops
- #
- # Revision 1.54 2003/07/03 21:58:10 dischi
- # small fixes for very short strings in dsf
- #
- # Revision 1.53 2003/07/03 21:27:21 dischi
- # Created a new drawstringframed. Please test it. The old code is still there
- # if there are major problems, but I tested it good, and it worked
- #
# Revision 1.52 2003/07/02 20:02:54 dischi
# Speed improvements:
--- 37,43 ----
***************
*** 87,104 ****
# changed docs
#
- # Revision 1.51 2003/06/28 01:51:38 gsbarbieri
- # Some code reformating, removed some bloat code and fixed
- # drawstringframedsoft(align='justified') to render justified code properly.
- #
- # Revision 1.50 2003/06/27 18:55:40 gsbarbieri
- # Fixed some bugs in osd.drawstringframed*()
- #
- # Revision 1.49 2003/06/26 01:41:15 rshortt
- # Fixed a bug wit drawstringframed hard. Its return coords were always 0's
- # which made it impossible to judge the size.
- #
- # Revision 1.48 2003/06/24 22:48:08 outlyer
- # Updated to reflect moved icon.
- #
# -----------------------------------------------------------------------
# Freevo - A Home Theater PC framework
--- 49,52 ----
***************
*** 1042,1055 ****
return None
! if url[:8] == 'thumb://':
! filename = os.path.abspath(url[8:])
! else:
! filename = os.path.abspath(url)
! if not os.path.isfile(filename):
! print 'Bitmap file "%s" doesnt exist!' % filename
! return None
- image = None
try:
thumb = None
--- 990,1010 ----
return None
! thumbnail = FALSE
!
! try:
! image = pygame.image.fromstring(url.tostring(), url.size, url.mode)
! except:
! image = None
!
! if url[:8] == 'thumb://':
! filename = os.path.abspath(url[8:])
! thumbnail = TRUE
! else:
! filename = os.path.abspath(url)
! if not os.path.isfile(filename):
! print 'osd.py: Bitmap file "%s" doesnt exist!' % filename
! return None
try:
thumb = None
***************
*** 1057,1061 ****
print 'Trying to load file "%s"' % filename
! if url[:8] == 'thumb://':
sinfo = os.stat(filename)
if sinfo[stat.ST_SIZE] > 10000:
--- 1012,1016 ----
print 'Trying to load file "%s"' % filename
! if thumbnail:
sinfo = os.stat(filename)
if sinfo[stat.ST_SIZE] > 10000:
-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog