X-Git-Url: http://git.tremily.us/?p=hooke.git;a=blobdiff_plain;f=hooke%2Fui%2Fgui%2Fhandler%2Fselection.py;h=5ba52405c982459f5be8b4a6cfedafd20ccccd83;hp=89ef42650895249afea9979ce0e53ebd5b842914;hb=23bcfd05915a61e3a41d01babd291fd3089ba329;hpb=46e8c517dc689996eee20655831f878b8a25e4d2 diff --git a/hooke/ui/gui/handler/selection.py b/hooke/ui/gui/handler/selection.py index 89ef426..5ba5240 100644 --- a/hooke/ui/gui/handler/selection.py +++ b/hooke/ui/gui/handler/selection.py @@ -1,4 +1,19 @@ -# Copyright +# 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 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 . """Define :class:`SelectionHandler` to handle :class:`~hooke.interaction.SelectionRequest`\s. @@ -6,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, @@ -28,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):