ficking ticket 119. 115 and resizing problems that we had with edit groups dialog (now resizes very nicely)

This commit is contained in:
Nikos Kouremenos 2005-03-26 20:46:23 +00:00
parent 714119dbe6
commit 5216a4bb6b
3 changed files with 98 additions and 112 deletions

View file

@ -476,7 +476,7 @@ class Groupchat_window(Chat):
widget.get_selection().unselect_all()
return False
def on_list_treeview_key_release_event(self, widget, event):
def on_list_treeview_key_press_event(self, widget, event):
if event.type == gtk.gdk.KEY_RELEASE:
if event.keyval == gtk.keysyms.Escape:
widget.get_selection().unselect_all()

View file

@ -288,7 +288,7 @@
<signal name="row_activated" handler="on_roster_treeview_row_activated" last_modification_time="Mon, 28 Feb 2005 14:18:06 GMT"/>
<signal name="row_expanded" handler="on_roster_treeview_row_expanded" last_modification_time="Mon, 28 Feb 2005 14:18:14 GMT"/>
<signal name="row_collapsed" handler="on_roster_treeview_row_collapsed" last_modification_time="Mon, 28 Feb 2005 14:18:33 GMT"/>
<signal name="key_release_event" handler="on_roster_treeview_key_release_event" last_modification_time="Mon, 28 Feb 2005 14:18:53 GMT"/>
<signal name="key_press_event" handler="on_roster_treeview_key_press_event" last_modification_time="Sat, 26 Mar 2005 20:39:36 GMT"/>
</widget>
</child>
</widget>
@ -7065,7 +7065,7 @@ Custom</property>
<signal name="row_collapsed" handler="on_list_treeview_row_collapsed" last_modification_time="Sat, 05 Mar 2005 00:31:52 GMT"/>
<signal name="row_expanded" handler="on_list_treeview_row_expanded" last_modification_time="Sat, 05 Mar 2005 00:31:57 GMT"/>
<signal name="button_press_event" handler="on_list_treeview_button_press_event" last_modification_time="Sat, 05 Mar 2005 00:32:05 GMT"/>
<signal name="key_release_event" handler="on_list_treeview_key_release_event" last_modification_time="Sat, 05 Mar 2005 00:32:15 GMT"/>
<signal name="key_press_event" handler="on_list_treeview_key_press_event" last_modification_time="Sat, 26 Mar 2005 20:42:24 GMT"/>
</widget>
</child>
</widget>
@ -8401,13 +8401,6 @@ Custom</property>
</packing>
</child>
<child>
<widget class="GtkVBox" id="vbox51">
<property name="border_width">6</property>
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">5</property>
<child>
<widget class="GtkVBox" id="vbox52">
<property name="visible">True</property>
@ -8507,8 +8500,8 @@ Custom</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
@ -8539,13 +8532,6 @@ Custom</property>
</packing>
</child>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
</widget>
</child>
</widget>

View file

@ -595,7 +595,7 @@ class Roster_window:
self.contacts[account][jid] = [user1]
self.add_user_to_roster(jid, account)
def on_roster_treeview_key_release_event(self, widget, event):
def on_roster_treeview_key_press_event(self, widget, event):
"""when a key is pressed in the treeviews"""
if event.keyval == gtk.keysyms.Escape:
self.tree.get_selection().unselect_all()
@ -625,9 +625,9 @@ class Roster_window:
return False
def on_roster_treeview_button_press_event(self, widget, event):
"""popup user's group's or agent menu"""
"""popup contact's , group's or agent's menu"""
if event.type == gtk.gdk.BUTTON_PRESS:
if event.button == 3:
if event.button == 3: # Right click
try:
path, column, x, y = self.tree.get_path_at_pos(int(event.x), \
int(event.y))
@ -645,8 +645,9 @@ class Roster_window:
self.mk_menu_user(event, iter)
elif type == 'account':
self.mk_menu_account(event, iter)
return True
if event.button == 1:
#return True
return False
if event.button == 1: # Left click
try:
path, column, x, y = self.tree.get_path_at_pos(int(event.x), \
int(event.y))
@ -893,7 +894,6 @@ class Roster_window:
def on_preferences_menuitem_activate(self, widget):
"""When preferences is selected :
call the preferences_window class"""
print self.plugin.windows['preferences'].window.get_property('visible')
if self.plugin.windows['preferences'].window.get_property('visible'):
self.plugin.windows['preferences'].window.present()
else: