Ejemplo n.º 1
0
	def __init__(self, master, action, image_size=rc.FIXED16, flat=True):
		ToggleButton.__init__(self, master)
		if action.icon:
			self.add(rc.get_image(action.icon, image_size))
		self.set_tooltip_text(action.tooltip)
		if flat:self.set_property(gconst.PROP_RELIEF, gtk.RELIEF_NONE)
		action.connect_proxy(self)
Ejemplo n.º 2
0
 def __init__(self, master, action, image_size=rc.FIXED16, flat=True):
     ToggleButton.__init__(self, master)
     if action.icon:
         self.add(rc.get_image(action.icon, image_size))
     self.set_tooltip_text(action.tooltip)
     if flat: self.set_property(gconst.PROP_RELIEF, gtk.RELIEF_NONE)
     action.connect_proxy(self)
Ejemplo n.º 3
0
 def __init__(self,
              master,
              image_id,
              image_size=rc.FIXED16,
              tooltip='',
              cmd=None,
              flat=True):
     ToggleButton.__init__(self, master, cmd=cmd, flat=flat)
     self.add(rc.get_image(image_id, image_size))
     if tooltip: self.set_tooltip_text(tooltip)
Ejemplo n.º 4
0
 def __init__(self,
              master,
              image_id,
              image_size=rc.FIXED16,
              tooltip='',
              cmd=None,
              repeat=False,
              flat=False):
     Button.__init__(self, master, cmd=cmd, repeat=repeat, flat=flat)
     self.add(rc.get_image(image_id, image_size))
     if tooltip: self.set_tooltip_text(tooltip)
Ejemplo n.º 5
0
	def add_items(self, parent, items):
		for item in items:
			if item is None:
				parent.append(gtk.SeparatorMenuItem())
			elif isinstance(item, int):
				action = self.actions[item]
				if action.is_toggle() or not action.icon:
					menuitem = action.create_menu_item()
				else:
					menuitem = gtk.ImageMenuItem()
					menuitem.set_label(action.get_label())
					menuitem.set_image(rc.get_image(action.icon, rc.FIXED16))
					menuitem.set_accel_path(action.get_accel_path())
					action.connect_proxy(menuitem)
				action.menuitem = menuitem
				parent.append(menuitem)
			else:
				parent.append(item)
Ejemplo n.º 6
0
 def add_items(self, parent, items):
     for item in items:
         if item is None:
             parent.append(gtk.SeparatorMenuItem())
         elif isinstance(item, int):
             action = self.actions[item]
             if action.is_toggle() or not action.icon:
                 menuitem = action.create_menu_item()
             else:
                 menuitem = gtk.ImageMenuItem()
                 menuitem.set_label(action.get_label())
                 menuitem.set_image(rc.get_image(action.icon, rc.FIXED16))
                 menuitem.set_accel_path(action.get_accel_path())
                 action.connect_proxy(menuitem)
             action.menuitem = menuitem
             parent.append(menuitem)
         else:
             parent.append(item)
Ejemplo n.º 7
0
	def __init__(self, master, image_id, image_size=rc.FIXED16,
				tooltip='', cmd=None, flat=True):
		ToggleButton.__init__(self, master, cmd=cmd, flat=flat)
		self.add(rc.get_image(image_id, image_size))
		if tooltip:self.set_tooltip_text(tooltip)
Ejemplo n.º 8
0
	def __init__(self, master, image_id, image_size=rc.FIXED16, tooltip='',
				cmd=None, repeat=False, flat=False):
		Button.__init__(self, master, cmd=cmd, repeat=repeat, flat=flat)
		self.add(rc.get_image(image_id, image_size))
		if tooltip:self.set_tooltip_text(tooltip)