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"""
|
||||
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):
|
||||
i = 0
|
||||
self.xml.get_widget('delete_msg_button').set_sensitive(False)
|
||||
|
@ -471,6 +456,14 @@ class preference_Window:
|
|||
for w in widgets:
|
||||
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):
|
||||
"""Initialize Preference window"""
|
||||
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('button_emoticons'),
|
||||
self.xml.get_widget('image_emoticon')])
|
||||
self.xml.signal_connect('on_lookfeel_button_clicked', \
|
||||
self.on_lookfeel_button_clicked)
|
||||
self.xml.signal_connect('on_events_button_clicked', \
|
||||
self.on_events_button_clicked)
|
||||
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.xml.signal_connect('on_msg_treeview_key_press_event', \
|
||||
self.on_msg_treeview_key_press_event)
|
||||
self.xml.signal_connect('on_treeview_emoticons_key_press_event', \
|
||||
self.on_treeview_emoticons_key_press_event)
|
||||
|
||||
self.plugin.send('ASK_CONFIG', None, ('GtkGui', 'Logger', {'lognotsep':1,\
|
||||
'lognotusr':1}))
|
||||
|
|
|
@ -4293,6 +4293,7 @@ on the server.</property>
|
|||
<property name="reorderable">False</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="key_press_event" handler="on_treeview_emoticons_key_press_event" last_modification_time="Wed, 02 Feb 2005 21:04:18 GMT"/>
|
||||
</widget>
|
||||
</child>
|
||||
</widget>
|
||||
|
@ -4818,6 +4819,7 @@ on the server.</property>
|
|||
<property name="reorderable">False</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="key_press_event" handler="on_msg_treeview_key_press_event" last_modification_time="Wed, 02 Feb 2005 21:04:34 GMT"/>
|
||||
</widget>
|
||||
</child>
|
||||
</widget>
|
||||
|
@ -4886,7 +4888,7 @@ on the server.</property>
|
|||
<child>
|
||||
<widget class="GtkLabel" id="label175">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes"><b>Preset Messages:</b></property>
|
||||
<property name="label" translatable="yes"><b>Preset Messages :</b></property>
|
||||
<property name="use_underline">False</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="justify">GTK_JUSTIFY_LEFT</property>
|
||||
|
|
Loading…
Add table
Reference in a new issue