Sample/Window.js
authorAlan Knowles <alan@akbkhome.com>
Mon, 24 May 2010 09:21:01 +0000 (17:21 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 24 May 2010 09:21:01 +0000 (17:21 +0800)
Sample/Window.js

index 986e6f0..f936af0 100644 (file)
@@ -2786,6 +2786,7 @@ Window=new XObject({
                                                                     el.signal.drag_motion.connect(XObject.createDelegate(this.widgetDragMotionEvent, this,[ item  ], true));
                                                                     el.signal.drag_drop.connect(XObject.createDelegate(this.widgetDragDropEvent, this, [ item  ], true));
                                                                     el.signal.button_press_event.connect(XObject.createDelegate(this.widgetPressEvent, this, [ item  ], true ));
+                                                              el.signal.button_release_event.connect(XObject.createDelegate(this.widgetReleaseEvent, this, [ item  ], true ));
                                                                 } catch(e) {
                                                                     // ignore!
                                                                    }
@@ -2818,6 +2819,9 @@ Window=new XObject({
                                                                   this.get('/LeftTree.view').el.scroll_to_cell(tp, null, false, 0,0);
                                                                         return false;
                                                             },
+                                                            widgetReleaseEvent : function() {
+                                                                this.get('view').pressed = false;
+                                                            },
                                                             items : [
                                                                 {
                                                                     xtype: Gtk.HBox,