diff --git a/utils/resedit/space.glade b/utils/resedit/space.glade index ddffb44..5180b2e 100644 --- a/utils/resedit/space.glade +++ b/utils/resedit/space.glade @@ -382,6 +382,22 @@ <property name="y">18</property> </packing> </child> + <child> + <widget class="GtkButton" id="butReset"> + <property name="width_request">70</property> + <property name="height_request">35</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <property name="label" translatable="yes">Reset</property> + <property name="response_id">0</property> + </widget> + <packing> + <property name="x">425</property> + <property name="y">350</property> + </packing> + </child> </widget> <packing> <property name="resize">True</property> diff --git a/utils/resedit/space.py b/utils/resedit/space.py index d493e39..a27cf15 100644 --- a/utils/resedit/space.py +++ b/utils/resedit/space.py @@ -50,7 +50,8 @@ class space: "butDone":["clicked", self.__done], "butSave":["clicked",self.saveSystems], "butZoomIn":["clicked", self.__space_zoomin], - "butZoomOut":["clicked", self.__space_zoomout] + "butZoomOut":["clicked", self.__space_zoomout], + "butReset":["clicked", self.__space_reset] } for key, val in hooks.items(): self.__swidget(key).connect(val[0], val[1]) @@ -199,6 +200,10 @@ class space: """ gtk.main_quit() + def __space_reset(self, wgt=None, event=None): + self.x = self.y = 0 + self.__space_draw() + def __space_down(self, wgt, event): if event.button == 1: x = event.x diff --git a/utils/resedit/space.pyc b/utils/resedit/space.pyc index 8ba5ee8..2958a61 100644 Binary files a/utils/resedit/space.pyc and b/utils/resedit/space.pyc differ