def __init__(self, font_size=DEFAULT_FONT_SIZE): TreeItem.__init__(self) self.entry = None self.height = self.get_height() self.ssid_buffer = EntryBuffer("") self.ssid_buffer.set_property('cursor-visible', False) self.password_buffer = EntryBuffer("") self.password_buffer.set_property('cursor-visible', False) self.ssid_buffer.connect("changed", self.entry_buffer_changed) self.ssid_buffer.connect("insert-pos-changed", self.entry_buffer_changed) self.ssid_buffer.connect("selection-pos-changed", self.entry_buffer_changed) self.password_buffer.connect("changed", self.entry_buffer_changed) self.password_buffer.connect("insert-pos-changed", self.entry_buffer_changed) self.password_buffer.connect("selection-pos-changed", self.entry_buffer_changed) self.ENTRY_COLUMN = [2, 4] self.entry_buffer = None self.is_active = False self.check_pixbuf = app_theme.get_pixbuf("network/check_box-2.png") self.jumpto_pixbuf = app_theme.get_pixbuf("network/jump_to.png") self.border_color = border_normal_color self.bg_color = bg_normal_color
def __init__(self, connection, delete_cb, set_button_cb=None): TreeItem.__init__(self) #self.title = title self.connection = connection #self.click = click_cb self.delete_connection = delete_cb self.set_button = set_button_cb self.entry = None self.entry_buffer = EntryBuffer(connection.get_setting("connection").id) self.entry_buffer.set_property('cursor-visible', False) self.entry_buffer.connect("changed", self.entry_buffer_changed) self.entry_buffer.connect("insert-pos-changed", self.entry_buffer_changed) self.entry_buffer.connect("selection-pos-changed", self.entry_buffer_changed) self.child_items = [] self.height = 30 self.ENTRY_COLUMN = [1] self.is_double_click = False self.check_select = False self.is_hover = False self.delete_hover = False self.connection_active = False ''' Pixbuf ''' self.check_pixbuf_active = app_theme.get_pixbuf("network/check_box-1.png") self.delete_pixbuf_out = app_theme.get_pixbuf("network/delete-3.png") self.delete_pixbuf_prelight = app_theme.get_pixbuf("network/delete.png") self.delete_pixbuf_active = app_theme.get_pixbuf("network/delete-1.png")