Ticket #1687: 1687.patch

File 1687.patch, 689 bytes (added by alsroot, 14 years ago)
  • src/sugar/graphics/icon.py

    From fea8acec849efef38b3a3e00402d808e838c91d6 Mon Sep 17 00:00:00 2001
    From: Aleksey Lim <alsroot@member.fsf.org>
    Date: Mon, 25 Jan 2010 17:40:58 +0000
    Subject: Get pure icon surface w/o creating any widgets #1687
    
    
    diff --git a/src/sugar/graphics/icon.py b/src/sugar/graphics/icon.py
    index 94c66aa..cf269be 100644
    a b def get_icon_file_name(icon_name): 
    11461146    filename = info.get_filename()
    11471147    del info
    11481148    return filename
     1149
     1150
     1151def get_surface(**kwargs):
     1152    icon = _IconBuffer()
     1153    for key, value in kwargs.items():
     1154        icon.__setattr__(key, value)
     1155    return icon.get_surface()