Alessandro Ranellucci
2616c24ffc
Bugfix: plater wasn't initialized with last settings. #573
2012-08-06 19:19:22 +02:00
QuantumConcepts
6bcbc743dd
Fixed #586 .
2012-08-06 08:23:00 -04:00
Alessandro Ranellucci
a8e9b6926a
Bugfix: each tab was loading too much from external config files
2012-08-06 13:03:44 +02:00
Alessandro Ranellucci
92754d7cd4
Fix multi-extruder options in GUI
2012-07-28 11:53:10 +02:00
Alessandro Ranellucci
87934a972c
Port recent global changes to the wizard
2012-07-28 11:34:12 +02:00
Alessandro Ranellucci
7e34244b05
Refactored configuration handling.
...
Slic3r::Config is now an object. Multiple partial config objects are used throughout the codebase as local repositories, then merged and serialized when necessary.
2012-07-27 21:16:11 +02:00
Henrik Brix Andersen
9f719d42bc
Include preset name in confirmation dialog
2012-07-27 14:11:04 +02:00
Henrik Brix Andersen
9e1308c03f
Ask for confirmation when deselecting a dirty preset.
2012-07-27 13:57:58 +02:00
Henrik Brix Andersen
848784ad95
Clear dirty when deleting preset.
2012-07-27 13:56:52 +02:00
Henrik Brix Andersen
40f1176346
Be careful not to change the current selection when working around http://trac.wxwidgets.org/ticket/13769
2012-07-27 13:54:45 +02:00
Alessandro Ranellucci
1d364d7823
Refactor OptionsGroup to decouple it from the config repository, add ConfigOptionsGroup
2012-07-24 15:33:11 +02:00
Henrik Brix Andersen
0b0e531661
Use more generic EVT_KEY_DOWN().
2012-07-24 14:17:10 +02:00
Henrik Brix Andersen
4dc41d2ca3
Intercept TAB key events in the wxTreeCtrl and generate a wxNavigationKeyEvent.
2012-07-24 12:42:58 +02:00
Henrik Brix Andersen
69e075df82
Hidden Sizer items does not take up space, simply show/hide pages instead of removing/adding them.
2012-07-24 12:41:51 +02:00
Henrik Brix Andersen
642bb336eb
Add the page before showing it.
2012-07-24 00:34:57 +02:00
Henrik Brix Andersen
37667d87ce
Use Wx::Sizer::Detach() instead of Wx::Sizer::Remove()
2012-07-24 00:34:07 +02:00
Henrik Brix Andersen
ab9ffe9c19
Expose --external-perimeter-speed in the GUI. #556
2012-07-23 09:43:59 +02:00
Alessandro Ranellucci
e71472e5d7
Remove debugging statements
2012-07-20 14:41:27 +02:00
Henrik Brix Andersen
52fb02f29d
Turn nozzle count printf into debugf statement
2012-07-19 23:31:47 +02:00
Alessandro Ranellucci
30a2213fd9
Some multi-extruder options in GUI
2012-07-18 20:44:36 +02:00
Henrik Brix Andersen
9137a6b41e
Queue a repaint when changing options page, fixes repaint issue on wxMSW.
2012-07-18 19:19:07 +02:00
Alessandro Ranellucci
2495a77c0f
Add to GUI the setting for support material extrusion width. Also, populate %Groups with new options
2012-07-18 18:15:18 +02:00
Alessandro Ranellucci
b209eab712
Bugfix: the delete button was deleting the wrong preset
2012-07-18 16:17:23 +02:00
Alessandro Ranellucci
f173096a6c
Merge branch 'new-gui'
...
Conflicts:
lib/Slic3r.pm
lib/Slic3r/Config.pm
lib/Slic3r/GUI/OptionsGroup.pm
lib/Slic3r/GUI/SkeinPanel.pm
lib/Slic3r/Print.pm
2012-07-18 15:48:04 +02:00
Alessandro Ranellucci
2d17a94a38
Prevent the left treectrl to grow if preset names are too long
2012-07-18 12:00:19 +02:00
Henrik Brix Andersen
bd77c33919
Add sunken border to tree controls.
2012-07-15 20:05:57 +02:00
Alessandro Ranellucci
23fd8de1f5
Warn user if supplied preset name is not valid
2012-07-15 18:55:01 +02:00
Alessandro Ranellucci
b37a77ee63
Apply command line options to GUI
2012-07-15 18:37:00 +02:00
Alessandro Ranellucci
9210c708fc
Compatibility with --load and new GUI
2012-07-15 17:55:58 +02:00
Henrik Brix Andersen
92ec70c860
Use wxDefaultPosition and wxDefaultSize to improve readability
2012-07-03 01:20:30 +02:00
Henrik Brix Andersen
7746040af5
Clean up Wx imports
2012-07-01 19:24:06 +02:00
Henrik Brix Andersen
a0f8078ee1
Warn on dirty default presets as well
2012-06-30 22:34:13 +02:00
Henrik Brix Andersen
e024c31ce5
Use settings title to make save dialogs and tooltips more clear
2012-06-24 10:31:00 +02:00
Henrik Brix Andersen
30d88d7ffa
Store the tab name within each tab for reuse
2012-06-24 10:20:42 +02:00
Henrik Brix Andersen
1409cbf7f7
Add Slic3r::GUI::Tab::is_dirty()
2012-06-23 17:38:19 +02:00
Henrik Brix Andersen
c4f8c36ecc
Handle ENTER key in Slic3r::GUI::SavePresetWindow
2012-06-21 13:01:59 +02:00
Henrik Brix Andersen
f69903573a
Always enable preset save button.
2012-06-21 12:20:18 +02:00
Alessandro Ranellucci
ac59297e39
Fixes for Windows
2012-06-20 21:43:06 +02:00
Alessandro Ranellucci
8d465aca34
A couple fixes for GTK
2012-06-20 17:17:07 +02:00
Alessandro Ranellucci
69c3f12c60
Workaround for GTK issues
2012-06-20 17:08:38 +02:00
Alessandro Ranellucci
a664709b31
Remember last presets
2012-06-19 18:11:51 +02:00
Alessandro Ranellucci
0ef8da42a6
Preset deletion
2012-06-19 17:47:48 +02:00
Alessandro Ranellucci
b910840f76
Preset shortcuts in the plater tab
2012-06-19 17:23:10 +02:00
Alessandro Ranellucci
0003c093e3
Reflect external configs in preset menus
2012-06-19 14:47:02 +02:00
Alessandro Ranellucci
35f36e0446
New preset management (unfinished)
2012-06-18 22:27:57 +02:00
Alessandro Ranellucci
9e6e3bd269
Custom Treebook implementation
2012-06-18 16:46:43 +02:00
Alessandro Ranellucci
e810f9b898
Moved filament settings to new Filament tab
2012-06-18 14:29:47 +02:00
Alessandro Ranellucci
f38f2f139e
Make window resizable
2012-06-18 11:26:21 +02:00
Alessandro Ranellucci
72298877bb
Moved units of measure to the right of input fields
2012-06-18 10:19:24 +02:00
Alessandro Ranellucci
b7983b54f8
Remove label for large text fields
2012-06-17 23:24:10 +02:00
Alessandro Ranellucci
ce9fdbc047
Icons for settings
2012-06-17 22:54:08 +02:00
Alessandro Ranellucci
21ef09c228
Group settings using Treebooks
2012-06-17 22:27:05 +02:00