浏览代码

Added test code for eventbox capturing

Billy Barrow 8 年之前
父节点
当前提交
22cf3df242
共有 2 个文件被更改,包括 10 次插入1 次删除
  1. 6 0
      PF2/__init__.py
  2. 4 1
      ui/PF2_Activity.glade

+ 6 - 0
PF2/__init__.py

@@ -45,6 +45,7 @@ class PF2(Activity.Activity):
             "histogram",
             "layer_stack",
             "preview",
+            "preview_eventbox",
             "scroll_window",
             "open_button",
             "original_toggle",
@@ -142,6 +143,11 @@ class PF2(Activity.Activity):
         self.ui["redo"].connect("clicked", self.on_redo)
         self.ui["reset"].connect("clicked", self.on_reset)
 
+        self.ui["preview_eventbox"].connect('motion-notify-event', self.foo)
+
+    def foo(self, widget, event):
+        print(event.x, event.y)
+
 
     def on_tool_button_clicked(self, sender):
         if(sender.get_active()):

+ 4 - 1
ui/PF2_Activity.glade

@@ -119,11 +119,14 @@
               <object class="GtkEventBox" id="PF2_preview_eventbox">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
+                <property name="halign">center</property>
+                <property name="valign">center</property>
                 <child>
                   <object class="GtkImage" id="PF2_preview">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="hexpand">True</property>
+                    <property name="halign">center</property>
+                    <property name="valign">center</property>
                     <property name="pixbuf">logo.png</property>
                   </object>
                 </child>