Changeset 3990


Ignore:
Timestamp:
07/09/12 14:53:20 (22 months ago)
Author:
vdaras
Message:

Added some methods to pychan's IconProgressBar?. [t:721]

Location:
branches/active/gui_enhancements/engine
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/active/gui_enhancements/engine/core/gui/fifechan/lib/widgets.i

    r3988 r3990  
    377377                void advance(); 
    378378                void reset(); 
     379                void setOpaque(bool opaque); 
     380                bool isOpaque() const; 
    379381                 
    380382                enum Orientation 
  • branches/active/gui_enhancements/engine/python/fife/extensions/pychan/widgets/iconprogressbar.py

    r3988 r3990  
    3737        ATTRIBUTES = Widget.ATTRIBUTES + [ Attr('image'),  
    3838                                                                           IntAttr('max_icons'), 
    39                                                                            IntAttr('orientation') 
     39                                                                           IntAttr('orientation'), 
     40                                                                           BoolAttr('opaque') 
    4041                                                                         ] 
    4142 
     43        DEFAULT_OPAQUE = True 
     44                                                                          
    4245        def __init__(self,  
    4346                                 parent = None,  
     
    6265                                 image = None, 
    6366                                 max_icons = None, 
    64                                  orientation = None): 
     67                                 orientation = None, 
     68                                 opaque = None): 
    6569                                  
    6670                self.real_widget = fifechan.IconProgressBar()  
     71                self.opaque = opaque or DEFAULT_OPAQUE 
    6772                 
    6873                super(IconProgressBar,self).__init__(parent=parent,  
     
    144149                return self.real_widget.getOrientation() 
    145150        orientation = property(_getOrientation, _setOrientation) 
     151         
     152        def _setOpaque(self,opaque):  
     153                self.real_widget.setOpaque(opaque) 
     154        def _getOpaque(self):  
     155                return self.real_widget.isOpaque() 
     156        opaque = property(_getOpaque,_setOpaque) 
Note: See TracChangeset for help on using the changeset viewer.