Exemple #1
0
 def add_graph_button(self, tooltip, click_cb):
     button = gtk.EventBox()
     def set_cursor(widget):
         widget.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.BASED_ARROW_DOWN))
     button.connect("realize", set_cursor)
     graph = gtk.Image()
     graph.set_size_request(0, 0)
     button.connect("button_press_event", click_cb)
     button.add(graph)
     set_tooltip_text(graph, tooltip)
     self.graph_box.add(button)
     return graph
Exemple #2
0
    def add_graph_button(self, tooltip, click_cb):
        button = gtk.EventBox()

        def set_cursor(widget):
            widget.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.BASED_ARROW_DOWN))

        button.connect("realize", set_cursor)
        graph = gtk.Image()
        graph.set_size_request(0, 0)
        button.connect("button_press_event", click_cb)
        button.add(graph)
        set_tooltip_text(graph, tooltip)
        self.graph_box.add(button)
        return graph
Exemple #3
0
 def imagebutton(self, title, icon, tooltip=None, clicked_callback=None, icon_size=32, default=False, min_size=None):
     button = gtk.Button(title)
     settings = button.get_settings()
     settings.set_property('gtk-button-images', True)
     if icon:
         button.set_image(self.scaled_image(icon, icon_size))
     if tooltip:
         set_tooltip_text(button, tooltip)
     if min_size:
         button.set_size_request(min_size, min_size)
     if clicked_callback:
         button.connect("clicked", clicked_callback)
     if default:
         button.set_flags(gtk.CAN_DEFAULT)
     return button
Exemple #4
0
 def imagebutton(self,
                 title,
                 icon,
                 tooltip=None,
                 clicked_callback=None,
                 icon_size=32,
                 default=False,
                 min_size=None):
     button = gtk.Button(title)
     settings = button.get_settings()
     settings.set_property('gtk-button-images', True)
     if icon:
         button.set_image(self.scaled_image(icon, icon_size))
     if tooltip:
         set_tooltip_text(button, tooltip)
     if min_size:
         button.set_size_request(min_size, min_size)
     if clicked_callback:
         button.connect("clicked", clicked_callback)
     if default:
         button.set_flags(gtk.CAN_DEFAULT)
     return button
Exemple #5
0
def label(text="", tooltip=None):
    l = gtk.Label(text)
    if tooltip:
        set_tooltip_text(l, tooltip)
    return l
Exemple #6
0
def label(text="", tooltip=None):
    l = gtk.Label(text)
    if tooltip:
        set_tooltip_text(l, tooltip)
    return l