mirror of https://github.com/chriskiehl/Gooey.git
Browse Source
Chagned from directly running python code, to executing a path via Popen to facilitate using Gooey with other languages. Add additional configration options to GUI (still in progress). First pass at project restructure to make things easier to find.
pull/61/head
Chagned from directly running python code, to executing a path via Popen to facilitate using Gooey with other languages. Add additional configration options to GUI (still in progress). First pass at project restructure to make things easier to find.
pull/61/head
37 changed files with 210 additions and 111 deletions
Split View
Diff Options
-
12gooey/TODO.txt
-
3gooey/argparse_to_json.py
-
35gooey/gooey_decorator.py
-
6gooey/gui/chooser_runner.py
-
6gooey/gui/client_app.py
-
3gooey/gui/componenets2_runner.py
-
10gooey/gui/component_builder.py
-
4gooey/gui/components.py
-
61gooey/gui/controller.py
-
7gooey/gui/display_main.py
-
5gooey/gui/message_event.py
-
19gooey/gui/message_router.py
-
1gooey/gui/widgets/__init__.py
-
2gooey/gui/widgets/calender_dialog.py
-
5gooey/gui/widgets/choosers.py
-
34gooey/gui/widgets/components2.py
-
10gooey/gui/widgets/widget_pack.py
-
1gooey/gui/windows/__init__.py
-
18gooey/gui/windows/advanced_config.py
-
42gooey/gui/windows/base_window.py
-
0gooey/gui/windows/basic_config_panel.py
-
2gooey/gui/windows/footer.py
-
4gooey/gui/windows/header.py
-
9gooey/gui/windows/runtime_display_panel.py
-
15gooey/mockapplications/mockapp.py
-
2gooey/mockapplications/module_with_no_argparse.py
-
1gooey/tests/__init__.py
-
0gooey/tests/action_sorter_unittest.py
-
3gooey/tests/advanced_config_unittest.py
-
1gooey/tests/argparse_to_json_unittest.py
-
0gooey/tests/code_prep_unittest.py
-
0gooey/tests/component_register_unittest.py
-
0gooey/tests/components_unittest.py
-
0gooey/tests/i18n_unittest.py
-
0gooey/tests/modules_unittest.py
-
0gooey/tests/option_reader_unittest.py
-
0gooey/tests/source_parser_unittest.py
@ -0,0 +1,5 @@ |
|||
import wx |
|||
import wx.lib.newevent |
|||
|
|||
MessageEvent, EVT_MSG = wx.lib.newevent.NewEvent() |
|||
|
@ -0,0 +1,19 @@ |
|||
import threading |
|||
|
|||
__author__ = 'Chris' |
|||
|
|||
|
|||
class MessageRouter(threading.Thread): |
|||
def __init__(self, textbox, process_to_route): |
|||
threading.Thread.__init__(self) |
|||
self.textbox = textbox |
|||
self.process = process_to_route |
|||
|
|||
def run(self): |
|||
while True: |
|||
line = self.process.stdout.readline() |
|||
if not line: |
|||
break |
|||
|
|||
|
|||
|
@ -0,0 +1 @@ |
|||
__author__ = 'Chris' |
@ -1,7 +1,7 @@ |
|||
__author__ = 'Chris' |
|||
|
|||
import wx |
|||
import styling |
|||
from gooey.gui import styling |
|||
|
|||
|
|||
class CalendarDlg(wx.Dialog): |
@ -1,8 +1,9 @@ |
|||
__author__ = 'Chris' |
|||
|
|||
import wx |
|||
import styling |
|||
from calender_dialog import CalendarDlg |
|||
|
|||
from gooey.gui import styling |
|||
from gooey.gui.widgets.calender_dialog import CalendarDlg |
|||
|
|||
|
|||
class AbstractChooser(object): |
@ -0,0 +1 @@ |
|||
__author__ = 'Chris' |
@ -0,0 +1 @@ |
|||
__author__ = 'Chris' |
Write
Preview
Loading…
Cancel
Save