Changeset 106

Show
Ignore:
Timestamp:
01/04/08 14:14:08
Author:
slee
Message:

treeview only shown if --showtree

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • inapp/trunk/src/jambu/ActionBrowser.py

    r105 r106  
    5454      app = getApp(kwargs['app']) 
    5555      self.acc = app 
     56      self.show_tree_view = kwargs['show_tree'] 
    5657      self.init() 
    5758      self._onGenerate(None) 
     
    6263    ''' 
    6364    self._buildUI() 
     65    print self.show_tree_view, not getattr(self, 'show_tree_view') 
     66 
     67    if getattr(self, 'show_tree_view', True): 
     68      self.show_all() 
    6469    self.is_scanning = False 
    6570    self.bl = None 
     
    111116    # enable events  
    112117    self.set_events( gtk.gdk.BUTTON_PRESS_MASK ) 
    113  
    114     self.show_all() 
    115118 
    116119    pyatspi.Registry.registerKeystrokeListener( 
  • inapp/trunk/src/jambu/InAppSelection.py

    r98 r106  
    2222    return False 
    2323 
     24  def _getArgs(self): 
     25    show_tree = False 
     26    appl = None 
     27    for arg in sys.argv[1:]: 
     28      if arg == '--noshowtree': 
     29        show_tree = False 
     30      elif arg == '--showtree': 
     31        show_tree = True 
     32      elif not arg.startswith('--') and len(arg) > 2: 
     33        appl = arg 
     34    return show_tree, appl 
     35     
    2436  def __init__(self): 
    2537    # create top level window 
    26     appl = (sys.argv[1] if len(sys.argv) > 1 else None) 
    27     self.window = ActionBrowser.ActionBrowser(app=appl) 
     38    show_tree, appl = self._getArgs() 
     39    print show_tree 
     40    self.window = ActionBrowser.ActionBrowser(app=appl, show_tree=show_tree) 
    2841    self.window.connect('delete_event', self.onDeleteEvent) 
    2942