This has been bugging me for a while (I guess I right click a lot).
The click doesn't update the selection, but the release does so the menu
should not show up until there is a valid item selected.
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [EMAIL PROTECTED]
# target_branch: https://code.launchpad.net/~bzr-gtk/bzr-gtk/trunk
# testament_sha1: 630d0f1ab02e025a3f78aed79902753e25d2663f
# timestamp: 2008-07-18 14:00:13 -0400
# source_branch: https://code.launchpad.net/~bzr-gtk/bzr-gtk/trunk
# base_revision_id: [EMAIL PROTECTED]
#
# Begin patch
=== modified file 'olive.glade'
--- olive.glade 2008-03-30 14:12:10 +0000
+++ olive.glade 2008-07-18 17:53:47 +0000
@@ -682,7 +682,7 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="headers_visible">False</property>
- <signal name="button_press_event"
handler="on_treeview_right_button_press_event"/>
+ <signal name="button_release_event"
handler="on_treeview_right_button_release_event"/>
<signal name="row_activated"
handler="on_treeview_right_row_activated"/>
</widget>
</child>
=== modified file 'olive/__init__.py'
--- olive/__init__.py 2008-07-18 12:35:47 +0000
+++ olive/__init__.py 2008-07-18 17:53:47 +0000
@@ -199,7 +199,7 @@
"on_toolbutton_pull_clicked":
self.on_menuitem_branch_pull_activate,
"on_toolbutton_push_clicked":
self.on_menuitem_branch_push_activate,
"on_toolbutton_update_clicked":
self.on_menuitem_branch_update_activate,
- "on_treeview_right_button_press_event":
self.on_treeview_right_button_press_event,
+ "on_treeview_right_button_release_event":
self.on_treeview_right_button_release_event,
"on_treeview_right_row_activated":
self.on_treeview_right_row_activated,
"on_treeview_left_button_press_event":
self.on_treeview_left_button_press_event,
"on_treeview_left_button_release_event":
self.on_treeview_left_button_release_event,
@@ -861,8 +861,8 @@
if self.set_path(newdir):
self.refresh_right()
- def on_treeview_right_button_press_event(self, widget, event):
- """ Occurs when somebody right-clicks in the file list. """
+ def on_treeview_right_button_release_event(self, widget, event):
+ """ Occurs when somebody clicks in the file list. """
if event.button == 3:
# Create a menu
from menu import OliveMenu
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWQuoNcUAAkp/gEQUBABRZ///
WgCEQL////BQBRjZ4BV3ud2NJdsLwklNDUxMmmmp6ZDE1TyRo9E8moPUNog0ptJqPJlBo9ID1DQA
AABoDTRGhIZTTNIzSBoAA9T1AyAMSk9I000GgA0aAAAAACSQTIaNJoEyPSZJ6j0CjIMIGkRZoz66
yMRw3C2fCtzB0KFKzVpzq2gRQJqsnNjBpYrsoRIgU2yyp3DWCSSB73oHg9WOMBmrKwLuoYRWq3Dz
2lP2uGqAFjTc3zWcnLP8LSFKUwgu6WOqIYOQpQW5IDEBUQX2jHxYaHJfeqnrqPValkN8c4UlEjBD
JtayTRy3QpLxmzD/ky127jkUZjtqVZ/cdyjAq8QGKIHKTKWuN798u96g09l2WmxXWVyHSFgiBT0a
rCHXekEbjkRgM44wY3kTMecr0MnAvwPtGBQCao6wiB8toEPpVFr3J91shgKBwcg/H/AWY91c5W47
rxxL6mJWBqTPhqaiHbVe8D3eCt0qmvWJmUswLnkWEEFeb1qi2oqOgOwLsooiMZllDcogRJD3TPIC
Siw8CikWRbae5ac/VRJUc4wTijA4uHQKDtWREfgUAsexuvOhQaJrVpkVeVOHvoPuZrxiJsKkqKhw
KgZll6HGBYQNRmUv+FlldvdBXDG3M1BPnsWshmUvYbeGsMSZ0Nd3Aw3UQb5SpJWUgULCIOMZ3A74
eGeWP4GEqh1YyRHoLcww6FR0N8hxCrizWXnU8+8w3Hi4mpDzQCCoPI5jIvOLlAcG63552hbPYwym
B0isRE7Aw9TgyXVj2t5TZMFRcQq5+8KkC2b5A6u1nUSKtRpIoA05HBQSXqk15DzvM4w0UwEAMRZn
FEPAxfgNT9NFwGdcwIi8DYbnHnuf7HI6rLsaiSPWvnSKeGqypTBL02c61FiuXr1HHY1mwn6E1zwG
vjpxO0X8g6ASOJeeD+J3xPI/nYxyUjIkNLb26coKdrKSqU8zYQFksYREYC5AlBaFmm0rsR8uwHpb
oTg4kWHWqDNCN5DqjCfOMhxt6HUoaAY+Z1D6GU1yyRUijNwpfEdlZZ6YMGxqslFflX7UoMmFTCeT
sIK3eHcVgM11efYGbYGKCYUROB3YGhwMl4HYPhEccVRfUyOgx89ANmEIWHF1i/NKTr8iKhAVLpB7
RRHpjc2QqffED4q8q+cPB6A+67xTcdTIqt7LqLLCZIO5WTGQMizh4gdJmw0/dGU8V+fKEuKstYB9
uSCua+TgrId+vEgByAvFzazUh/v+yAGIraOE9AbS9b+fm8ByWLEMwsBFzwnOr1aup9KZ9OtZpegG
yq5UJRaJlZlOU81KU9FgB1+NsjazmBFbQtgJoDh2bl7QjJIgySMeMNVPFtqm3ZRYTSpwcYGACIcH
olGoSKD5Diy9XLbTa5vnIaNlwRJ4Sbnj3jOWdPA3KcwumtVzI4PQ2pHWoyJJV84GTJ81jaXW2DB3
3SWZSLgzmRY8QHH8jT8uWh33LC7AabpHzWEEn19m7w1J2yWKCBcEbwg0kvV2lOWt7hQdj48jyaZF
BemCesJvdPHELWAptHHkxEVqLlxhmD1Jgw1ieP7dOkulT0VUClA1ThWlOquY5C6UkAavQYtNwExb
mammQW626BGRxTCVZKKadiAf8XckU4UJALqDXFA=
--
bzr-gtk mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.canonical.com/mailman/listinfo/bzr-gtk