when we press the Delete key on emoticons treeview or status message treeview, delete the selected iter
This commit is contained in:
parent
815d00c265
commit
d2720d38e7
2 changed files with 15 additions and 24 deletions
|
@ -303,21 +303,6 @@ class preference_Window:
|
||||||
"""When Apply button is clicked"""
|
"""When Apply button is clicked"""
|
||||||
self.write_cfg()
|
self.write_cfg()
|
||||||
|
|
||||||
def change_notebook_page(self, number):
|
|
||||||
self.notebook.set_current_page(number)
|
|
||||||
|
|
||||||
def on_lookfeel_button_clicked(self, widget, data=None):
|
|
||||||
self.change_notebook_page(0)
|
|
||||||
|
|
||||||
def on_events_button_clicked(self, widget, data=None):
|
|
||||||
self.change_notebook_page(1)
|
|
||||||
|
|
||||||
def on_presence_button_clicked(self, widget, data=None):
|
|
||||||
self.change_notebook_page(2)
|
|
||||||
|
|
||||||
def on_log_button_clicked(self, widget, data=None):
|
|
||||||
self.change_notebook_page(3)
|
|
||||||
|
|
||||||
def fill_msg_treeview(self):
|
def fill_msg_treeview(self):
|
||||||
i = 0
|
i = 0
|
||||||
self.xml.get_widget('delete_msg_button').set_sensitive(False)
|
self.xml.get_widget('delete_msg_button').set_sensitive(False)
|
||||||
|
@ -471,6 +456,14 @@ class preference_Window:
|
||||||
for w in widgets:
|
for w in widgets:
|
||||||
w.set_sensitive(widget.get_active())
|
w.set_sensitive(widget.get_active())
|
||||||
|
|
||||||
|
def on_msg_treeview_key_press_event(self, widget, event):
|
||||||
|
if event.keyval == gtk.keysyms.Delete:
|
||||||
|
self.on_delete_msg_button_clicked(widget)
|
||||||
|
|
||||||
|
def on_treeview_emoticons_key_press_event(self, widget, event):
|
||||||
|
if event.keyval == gtk.keysyms.Delete:
|
||||||
|
self.on_button_remove_emoticon_clicked(widget)
|
||||||
|
|
||||||
def __init__(self, plugin):
|
def __init__(self, plugin):
|
||||||
"""Initialize Preference window"""
|
"""Initialize Preference window"""
|
||||||
self.xml = gtk.glade.XML(GTKGUI_GLADE, 'Preferences', APP)
|
self.xml = gtk.glade.XML(GTKGUI_GLADE, 'Preferences', APP)
|
||||||
|
@ -667,14 +660,10 @@ class preference_Window:
|
||||||
self.xml.get_widget('entry_emoticons'),
|
self.xml.get_widget('entry_emoticons'),
|
||||||
self.xml.get_widget('button_emoticons'),
|
self.xml.get_widget('button_emoticons'),
|
||||||
self.xml.get_widget('image_emoticon')])
|
self.xml.get_widget('image_emoticon')])
|
||||||
self.xml.signal_connect('on_lookfeel_button_clicked', \
|
self.xml.signal_connect('on_msg_treeview_key_press_event', \
|
||||||
self.on_lookfeel_button_clicked)
|
self.on_msg_treeview_key_press_event)
|
||||||
self.xml.signal_connect('on_events_button_clicked', \
|
self.xml.signal_connect('on_treeview_emoticons_key_press_event', \
|
||||||
self.on_events_button_clicked)
|
self.on_treeview_emoticons_key_press_event)
|
||||||
self.xml.signal_connect('on_presence_button_clicked', \
|
|
||||||
self.on_presence_button_clicked)
|
|
||||||
self.xml.signal_connect('on_log_button_clicked', \
|
|
||||||
self.on_log_button_clicked)
|
|
||||||
|
|
||||||
self.plugin.send('ASK_CONFIG', None, ('GtkGui', 'Logger', {'lognotsep':1,\
|
self.plugin.send('ASK_CONFIG', None, ('GtkGui', 'Logger', {'lognotsep':1,\
|
||||||
'lognotusr':1}))
|
'lognotusr':1}))
|
||||||
|
|
|
@ -4293,6 +4293,7 @@ on the server.</property>
|
||||||
<property name="reorderable">False</property>
|
<property name="reorderable">False</property>
|
||||||
<property name="enable_search">True</property>
|
<property name="enable_search">True</property>
|
||||||
<signal name="cursor_changed" handler="on_treeview_emoticons_cursor_changed" last_modification_time="Tue, 18 Jan 2005 22:12:10 GMT"/>
|
<signal name="cursor_changed" handler="on_treeview_emoticons_cursor_changed" last_modification_time="Tue, 18 Jan 2005 22:12:10 GMT"/>
|
||||||
|
<signal name="key_press_event" handler="on_treeview_emoticons_key_press_event" last_modification_time="Wed, 02 Feb 2005 21:04:18 GMT"/>
|
||||||
</widget>
|
</widget>
|
||||||
</child>
|
</child>
|
||||||
</widget>
|
</widget>
|
||||||
|
@ -4818,6 +4819,7 @@ on the server.</property>
|
||||||
<property name="reorderable">False</property>
|
<property name="reorderable">False</property>
|
||||||
<property name="enable_search">True</property>
|
<property name="enable_search">True</property>
|
||||||
<signal name="cursor_changed" handler="on_msg_treeview_cursor_changed" last_modification_time="Sun, 24 Oct 2004 21:46:28 GMT"/>
|
<signal name="cursor_changed" handler="on_msg_treeview_cursor_changed" last_modification_time="Sun, 24 Oct 2004 21:46:28 GMT"/>
|
||||||
|
<signal name="key_press_event" handler="on_msg_treeview_key_press_event" last_modification_time="Wed, 02 Feb 2005 21:04:34 GMT"/>
|
||||||
</widget>
|
</widget>
|
||||||
</child>
|
</child>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
Loading…
Add table
Reference in a new issue