Changeset 176

Show
Ignore:
Timestamp:
05/12/08 20:53:44 (8 months ago)
Author:
elghinn
Message:

* we check if nb_desktops contains a number
* some minor stuff

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/pycawm/menu.py

    r166 r176  
    548548class FocusesMenu(Menu): 
    549549    def __init__(self, wm, x, y, parent=None): 
    550         Menu.__init__(self, wm, x, y, 
    551                       self.build_menu(wm), parent=parent) 
     550        Menu.__init__(self, wm, x, y, self.build_menu(wm), parent=parent) 
    552551 
    553552    @staticmethod 
     
    561560class IconifiedClientsMenu(Menu): 
    562561    def __init__(self, wm, x, y, parent=None): 
    563         Menu.__init__(self, wm, x, y, 
    564                       self.build_menu(wm), parent=parent) 
     562        Menu.__init__(self, wm, x, y, self.build_menu(wm), parent=parent) 
    565563 
    566564    @staticmethod 
     
    700698    def __init__(self, wm, x, y, path, parent=None): 
    701699        self.path = path 
    702         Menu.__init__(self, wm, x, y, 
    703                       self.build_menu(wm), parent=parent) 
     700        Menu.__init__(self, wm, x, y, self.build_menu(wm), parent=parent) 
    704701 
    705702    def build_menu(self, wm): 
     
    752749 
    753750    def __init__(self, wm, x, y, parent=None): 
    754         Menu.__init__(self, wm, x, y, 
    755                       self.build_menu(wm), parent=parent) 
     751        Menu.__init__(self, wm, x, y, self.build_menu(wm), parent=parent) 
    756752 
    757753    def build_menu(self, wm): 
     
    801797class WindowManagerMenu(Menu): 
    802798    def __init__(self, wm, x, y, parent=None): 
    803         Menu.__init__(self, wm, x, y, 
    804                       self.build_menu(wm), parent=parent) 
     799        Menu.__init__(self, wm, x, y, self.build_menu(wm), parent=parent) 
    805800 
    806801    def build_menu(self, wm): 
     
    826821class ConfigMenu(Menu): 
    827822    def __init__(self, wm, x, y, parent=None): 
    828         Menu.__init__(self, wm, x, y, 
    829                       self.build_menu(wm), parent=parent) 
     823        Menu.__init__(self, wm, x, y, self.build_menu(wm), parent=parent) 
    830824 
    831825    def build_menu(self, wm): 
     
    855849class AddPluginMenu(Menu): 
    856850    def __init__(self, wm, x, y, elements, parent=None): 
    857         Menu.__init__(self, wm, x, y, 
    858                       self.build_menu(wm, elements), parent=parent) 
     851        Menu.__init__(self, wm, x, y, self.build_menu(wm, elements), 
     852                      parent=parent) 
    859853 
    860854    def build_menu(self, wm, plug_options): 
  • trunk/pycawm/pycawm.py

    r175 r176  
    242242 
    243243    def create_desktops(self, nb_desktops): 
     244        try: 
     245            nb_desktops = int(nb_desktops) 
     246        except ValueError: 
     247            print 'PycaWM needs a number for nb_desktops!' 
     248            raise SystemExit(-1) 
     249 
    244250        if nb_desktops <= 0: 
    245251            print 'PycaWM needs at least one virtual desktop!'