Changeset 6362 for n4dgtklogin


Ignore:
Timestamp:
Nov 21, 2017, 1:59:14 PM (2 years ago)
Author:
Juanma
Message:

Add icon from theme as background

Location:
n4dgtklogin/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • n4dgtklogin/trunk/fuentes/debian/changelog

    r6354 r6362  
     1python-n4dgtklogin (0.3.2) xenial; urgency=medium
     2
     3  * Add icon from theme as background
     4
     5 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Tue, 21 Nov 2017 13:58:29 +0100
     6
    17python-n4dgtklogin (0.3.1) xenial; urgency=medium
    28
  • n4dgtklogin/trunk/fuentes/python-n4dgtklogin.install/edupals/ui/n4dgtklogin.py

    r6353 r6362  
    7676                        else:
    7777                                bg='background-image:url("'+image+'"); background-repeat:no-repeat;'
     78                elif image:
     79                        #try to locate the image in the default theme
     80                        icon_theme=Gtk.IconTheme.get_default()
     81                        icon_sizes=icon_theme.get_icon_sizes(image)
     82                        if icon_sizes:
     83                                max_size=max(icon_sizes)
     84                                icon=icon_theme.lookup_icon(image,max_size,0)
     85                                icon_path=icon.get_filename()
     86#                               img.set_from_pixbuf(pixbuf)
     87                                bg='background-image:url("'+icon_path+'"); background-repeat:no-repeat; background-size:100% 100%'
    7888                else:
    7989                        if gradient=='linear':
  • n4dgtklogin/trunk/fuentes/python3-n4dgtklogin.install/edupals/ui/n4dgtklogin.py

    r6353 r6362  
    7676                        else:
    7777                                bg='background-image:url("'+image+'"); background-repeat:no-repeat;'
     78                elif image:
     79                        #try to locate the image in the default theme
     80                        icon_theme=Gtk.IconTheme.get_default()
     81                        icon_sizes=icon_theme.get_icon_sizes(image)
     82                        if icon_sizes:
     83                                max_size=max(icon_sizes)
     84                                icon=icon_theme.lookup_icon(image,max_size,0)
     85                                icon_path=icon.get_filename()
     86#                               img.set_from_pixbuf(pixbuf)
     87                                bg='background-image:url("'+icon_path+'"); background-repeat:no-repeat; background-size:100% 100%'
     88
    7889                else:
    7990                        if gradient=='linear':
     
    236247                        lbl_msg.set_markup(self.info_msg)
    237248                        hbox.pack_start(lbl_msg,True,True,0)
    238                 lbl_bg='#label {background-color:rgba(200,200,200,0.5);;}'
     249                lbl_bg='#label {background-color:rgba(200,200,200,0.8);;}'
    239250                lbl_msg.set_name("label")
    240251                css=eval('b"""#info {'+self.info_background+';;}'+lbl_bg+'"""')
Note: See TracChangeset for help on using the changeset viewer.