X-Git-Url: http://git.tremily.us/?p=hooke.git;a=blobdiff_plain;f=hooke%2Fui%2Fgui%2Fhandler%2Fselection.py;h=5ba52405c982459f5be8b4a6cfedafd20ccccd83;hp=ee0e5e0d10f43c0a5aec8e5a4854a4cb317147cd;hb=23bcfd05915a61e3a41d01babd291fd3089ba329;hpb=565f9d7b69d2e4a9ea447d7a50f8f835c3e08642 diff --git a/hooke/ui/gui/handler/selection.py b/hooke/ui/gui/handler/selection.py index ee0e5e0..5ba5240 100644 --- a/hooke/ui/gui/handler/selection.py +++ b/hooke/ui/gui/handler/selection.py @@ -1,20 +1,19 @@ -# Copyright (C) 2010 W. Trevor King +# Copyright (C) 2010-2012 W. Trevor King # # This file is part of Hooke. # -# Hooke is free software: you can redistribute it and/or modify it -# under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. +# Hooke is free software: you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) any +# later version. # -# Hooke is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General -# Public License for more details. +# Hooke is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +# details. # -# You should have received a copy of the GNU Lesser General Public -# License along with Hooke. If not, see -# . +# You should have received a copy of the GNU Lesser General Public License +# along with Hooke. If not, see . """Define :class:`SelectionHandler` to handle :class:`~hooke.interaction.SelectionRequest`\s. @@ -22,18 +21,18 @@ import wx -from ..dialog.selection import SelectionDialog +from ..dialog.selection import Selection from . import Handler class SelectionHandler (Handler): def __init__(self): - super(StringHandler, self).__init__(name='selection') + super(SelectionHandler, self).__init__(name='selection') def run(self, hooke_frame, msg): self._canceled = True while self._canceled: - s = SelectionDialog( + s = Selection( options=msg.options, message=msg.msg, button_id=wxID_OK, @@ -44,8 +43,7 @@ class SelectionHandler (Handler): selection_style='single', parent=self, label='Selection handler', - style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER), - ) + style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER) return self._selected def _selection(self, _class, method, options, selected):