diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-20 04:08:48 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-21 11:51:12 (GMT) |
commit | 3978a402ba1bdef5bf21772e6fa59364807c8c97 (patch) | |
tree | 995d4e23c5e9db7a2a6a3e06c1cbfcdc1818d9b1 /Theme.py | |
parent | e9e55bfa06421753ff2f8c5cbc59328628c69fd4 (diff) |
...
Diffstat (limited to 'Theme.py')
-rw-r--r-- | Theme.py | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -23,11 +23,11 @@ TRANSIMG = '50x50blank-trans.png' DESKTOP_WIDTH = gtk.gdk.screen_width() DESKTOP_HEIGHT = gtk.gdk.screen_height() - style.LARGE_ICON_SIZE -FRAME_SIZE = min(100, min(DESKTOP_WIDTH, DESKTOP_HEIGHT) / 8) -SCREEN_SIZE = min(DESKTOP_WIDTH - 275, DESKTOP_HEIGHT) - FRAME_SIZE*2 +THUMB_SIZE = min(100, min(DESKTOP_WIDTH, DESKTOP_HEIGHT) / 8) +SCREEN_SIZE = min(DESKTOP_WIDTH - 275, DESKTOP_HEIGHT) - THUMB_SIZE*2 -FRAME_COUNT = DESKTOP_HEIGHT / FRAME_SIZE*2 -TAPE_COUNT = (DESKTOP_WIDTH - FRAME_SIZE) / FRAME_SIZE +FRAME_COUNT = DESKTOP_HEIGHT / THUMB_SIZE*2 +TAPE_COUNT = (DESKTOP_WIDTH - THUMB_SIZE) / THUMB_SIZE BORDER_LEFT = 1 BORDER_RIGHT = 2 @@ -79,8 +79,11 @@ def path(file): else: return os.path.join(get_bundle_path(), file) -def pixmap(file, numberr_in_set = None): - out = gtk.gdk.pixbuf_new_from_file(path(file)) +def pixbuf(file, size = None): + if size: + out = gtk.gdk.pixbuf_new_from_file_at_size(path(file), size, size) + else: + out = gtk.gdk.pixbuf_new_from_file(path(file)) return out # customize theme |