chriskiehl
47f5f3717a
added 'back to edit' button on final screen. All events now driven via pubsub
9 years ago
chriskiehl
11aa02aa1c
More pubsub changes. Added title section to subparser configs. New layout options
9 years ago
chriskiehl
0547f11be2
Renamed AdvancedConfig to ConfigPanel
9 years ago
chriskiehl
7add1bdce9
Bug fix: MultiFileChooser returning single results
9 years ago
chriskiehl
c0c7462a33
Refactored to pubsub
9 years ago
chriskiehl
eba8f09fd5
removed dead code
9 years ago
chriskiehl
a9e2357157
Project cleanup
9 years ago
chriskiehl
78aa9e81c3
i18n cleanup
9 years ago
chriskiehl
62ae1cdfc5
pep8 for wx_utils
9 years ago
chriskiehl
c506babcde
renamed styling to wx_util
9 years ago
chriskiehl
0e430ae31b
Moved styling.py to utils
9 years ago
chriskiehl
2085a91835
Removed old code
9 years ago
chriskiehl
b00ba13c44
Added layout manager shell for subparsers. Converted core gui components to work with new data schema
9 years ago
chriskiehl
5e34466996
Minor code cleanup. Added __repr__
9 years ago
chriskiehl
1f3f2deefb
Added additional convenience methods
9 years ago
chriskiehl
c1f8314e9b
convenience _ method
9 years ago
chriskiehl
e6d72cf89a
replaced lazy class with module methods
9 years ago
chriskiehl
6ae66a9bd4
Big fix: issue #87 - Exception when all arguments are optional
9 years ago
chriskiehl
5220b4a139
Better method for getting Argparse - (SylvainDe's suggestion)
9 years ago
chriskiehl
3292184d64
Version bump
9 years ago
chriskiehl
7e9c1324b0
Bug Fix - required not honoring action type (issue #85 )
9 years ago
chriskiehl
569f57d18d
added cmd tools. Added feature to allow dumping build_spec to disk for
editing. moved config generation to own module
9 years ago
chriskiehl
f9e9966f2d
added cmd tools. moved config generation to own module
9 years ago
chriskiehl
e7a141c66f
Linked variable cols lengths to build spec
9 years ago
chriskiehl
6839ff93ed
Unhooked the json generation from the GUI generation. Refactorings
9 years ago
chriskiehl
b1c2a9d0b1
Fixed issue in widget_pack that returned None for positional args. Minor code cleanup
9 years ago
Stephen L
3708d25a12
fix: empty optional arguments are not supplied from Gooey back to the script anymore (and thus their default values can be managed by argparse)
Signed-off-by: Stephen L. <lrq3000@gmail.com>
9 years ago
Stephen L
2c214e5e82
fix: help description for arguments with nargs
Signed-off-by: Stephen L. <lrq3000@gmail.com>
9 years ago
chriskiehl
d83ab61bff
Swapping out method calls - issue #76
9 years ago
Eric Amorde
2b61019f47
Quote file paths to handle spaces in file names
9 years ago
chriskiehl
15b1aa7c2e
Added WidgetTypes to allow file saving, opening, and miltifile select
9 years ago
chriskiehl
98defb0166
Wrapped threads that intereact with the GUI in wx.CallAfter. Added shell=True. Fixed Issue #66
9 years ago
chriskiehl
d2decc1b94
Fixed issue #55 . Removed basic layout class in favor of json layout build_spec. Fixed restart button. Fixed all run modes
10 years ago
chriskiehl
d226c81fc7
Removed debug statements
10 years ago
chriskiehl
8284b7224c
Added drag/drop support to plain text fields
10 years ago
chriskiehl
bda9992b0d
Added drag and drop support
10 years ago
chriskiehl
c7e65bd1c0
Moved GooeyParser into its own module and added it to __init__ imports; Fixed bug in widget_pack that was feeding incorrect value
10 years ago
chriskiehl
c0318c7e97
Added GooeyParser - wrapper for Argparse to allow custom widget desclarations
10 years ago
chriskiehl
8025265366
More project restructuring. Fixed bugs in widget_pack's getvalue methods, changed how parsing is done. Started updating the fantastically out of date unittests. Getting close!
10 years ago
chriskiehl
a39924948c
Changes Project structure. Added doubleBuffering on panels to reduce flicker
10 years ago
chriskiehl
c610b784a2
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.
10 years ago
chriskiehl
6a64e5e88d
Removed dependency on argparse for building the GUI - now uses json. Fixed bugs in components resizing. Changed gooey_decorator to use the new json backed GUI builder
10 years ago
chriskiehl
575f441f18
Added Radio buttons to components2
10 years ago
chriskiehl
62bfaa23c8
Added WidgetPack interface, added components2 - experimental structure for gui elements
10 years ago
chriskiehl
d20d7b6a60
Update
10 years ago
chriskiehl
a9c763ec58
Added file/Calendar/DirChooser implementations
10 years ago
Adi Foulger
2898c1540e
Fixing Exception
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\gooey\gui\footer.py", line 152, in OnStart
Button
self._controller.OnStartButton(event, self)
File "C:\Python27\lib\site-packages\gooey\gui\controller.py", line 52, in OnSt
artButton
cmd_line_args = self._base.GetOptions()
File "C:\Python27\lib\site-packages\gooey\gui\base_window.py", line 94, in Get
Options
return self.config_panel.GetOptions()
File "C:\Python27\lib\site-packages\gooey\gui\advanced_config.py", line 104, i
n GetOptions
if c.GetValue() is not None]
File "C:\Python27\lib\site-packages\gooey\gui\components.py", line 181, in Get
Value
[self._action.option_strings[0], # get the verbose copy if available
IndexError: list index out of range
10 years ago
chriskiehl
37debcc050
Fixed Nargs issue ( #39 )
10 years ago
chriskiehl
7c81848eff
Fixed a bug in base_window where None was being passed as a param when ArgumentParser.description was empty
10 years ago
chriskiehl
fb03c36556
Added payload field to EmptyClientApp to facilitate running without argparse (issue #43 & #42 )
Refactored parser to fix issue #37 - Gooey not creates a modified copy of the client source, and injects a return variable into its main method to get a reference to the argparse assignment. This may have also fixed issue #11 . We'll see.
10 years ago