3 """ A GUI for running the Breadcrumb UDP server. """
5 # Copyright (C) 2008 Laurens Van Houtven <lvh at laurensvh.be>
6 # This program is free software: you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation, either version 3 of the License, or
9 # (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 from twisted
.internet
import tksupport
, reactor
20 from time
import strftime
, ctime
21 from Tkinter
import Tk
23 from server
.handlers
.base
import SequentialHandler
24 from server
.handlers
.tkgui
import TkGUIHandler
25 from server
.net
import BreadcrumbUDPServer
28 """ Starts the GUI. """
30 gui
= TkGUIHandler(root
)
32 seqhandler
= SequentialHandler()
33 seqhandler
.addhandler(gui
)
35 server
= BreadcrumbUDPServer(handler
= seqhandler
)
39 tksupport
.install(root
)
42 if __name__
== "__main__":