Changeset 156


Ignore:
Timestamp:
08/10/10 07:15:40 (11 years ago)
Author:
sc
Message:

synapse/setup.py:

  • better path handling for images under Linux

synapse/setup.cfg:

  • initial checkin

synapse/puzzlebox_synapse_interface.py:

  • manual setting of images
Location:
synapse
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • synapse/puzzlebox_synapse_interface.py

    r153 r156  
    2222if (sys.platform != 'win32'): 
    2323        import bluetooth 
     24        DEFAULT_IMAGE_PATH = '/usr/share/puzzlebox_synapse/images' 
    2425else: 
    2526        import serial 
     27        DEFAULT_IMAGE_PATH = 'images' 
    2628 
    2729try: 
     
    107109                 
    108110                # Synapse Interface 
    109                 icon = QtGui.QIcon() 
    110                 icon.addPixmap(QtGui.QPixmap("images/puzzlebox.ico"), \ 
    111                                QtGui.QIcon.Normal, \ 
    112                                QtGui.QIcon.Off) 
    113                 self.setWindowIcon(icon) 
     111                image_path = "puzzlebox.ico" 
     112                if not os.path.exists(image_path): 
     113                        image_path = os.path.join(DEFAULT_IMAGE_PATH, image_path) 
     114                 
     115                if os.path.exists(image_path): 
     116                        icon = QtGui.QIcon() 
     117                        icon.addPixmap(QtGui.QPixmap(image_path), \ 
     118                                            QtGui.QIcon.Normal, \ 
     119                                            QtGui.QIcon.Off) 
     120                        self.setWindowIcon(icon) 
     121                 
     122                image_path = "puzzlebox_logo.png" 
     123                if not os.path.exists(image_path): 
     124                        image_path = os.path.join(DEFAULT_IMAGE_PATH, image_path) 
     125                if os.path.exists(image_path): 
     126                        self.labelPuzzleboxIcon.setPixmap(QtGui.QPixmap(image_path)) 
    114127                 
    115128                 
  • synapse/setup.py

    r155 r156  
    88# For more information please refer to http://www.gnu.org/copyleft/gpl.html 
    99# 
    10 # Last Update: 2010.08.02 
     10# Last Update: 2010.08.09 
    1111# 
    1212##################################################################### 
     
    2525 
    2626if __name__ != '__main__': 
     27         
     28        sys.exit() 
    2729 
    28         sys.exit() 
    29          
    3030setup( 
    3131        name='puzzlebox_synapse', 
     
    3535        author_email='sc@puzzlebox.info', 
    3636        url='http://brainstorms.puzzlebox.info', 
    37         license='GPLv2', 
    3837        py_modules=['puzzlebox_synapse_protocol_thinkgear', \ 
    3938                    'puzzlebox_synapse_server_thinkgear', \ 
     
    4746        ], 
    4847        data_files=[("/etc/puzzlebox_synapse", ["puzzlebox_synapse_configuration.ini"]), 
    49                     ("images", ["images/puzzlebox.ico", \ 
    50                                 "images/puzzlebox_logo.png"]), 
     48                    ("/usr/share/puzzlebox_synapse/images", \ 
     49                       ["images/puzzlebox.ico", \ 
     50                        "images/puzzlebox_logo.png"]), 
    5151        ], 
    5252        windows=[ \ 
Note: See TracChangeset for help on using the changeset viewer.