Commit Graph

41 Commits

Author SHA1 Message Date
75bc8f6d2c Merge branch 'vb_optgroup_refact' 2020-10-01 20:05:31 +02:00
73d31a601a Page class is used as a container of option groups
and doesn't inherited from wxScrolledWindow now
2020-09-24 18:54:54 +02:00
4e0a0c5c51 New class ModelConfig wrapping DynamicPrintConfig and a timestamp
to help with detecting "not changed" event when taking
Undo/Redo snapshot or synchronizing with the back-end.

Converted layer height profile and supports / seam painted areas
to the same timestamp controlled structure.
2020-09-24 15:34:13 +02:00
9b1ae700e8 Code refactoring of the OptionsGroup class:
Controls are created only for the active page now
2020-09-22 11:17:43 +02:00
a1eeb569db Preset and PresetBundle are moved to the _libslic3r_ folder 2020-06-16 17:03:06 +02:00
edcaab8b0a Includes cleanup:
GUI_App.hpp      (should not include) MainFrame.hpp
MainFrame.hpp    Plater.hpp
ModelArrange.hpp Model.hpp
Slicing.hpp      PrintConfig.hpp
FillBase.hpp     PrintConfig.hpp
GUI_App.hpp      PrintConfig.hpp
OptionsGroup.hpp GUI_App.hpp
2020-05-27 14:01:47 +02:00
a29177d355 Fixing wxString::Format encoding mismatches (part 2) 2020-03-03 10:54:17 +01:00
3391be4733 Call update_config_values after deleting of a overridden option 2019-09-16 12:05:56 +02:00
b3f022b936 Fix of #2878 (endless warning loop in configuration update) 2019-09-16 10:22:26 +02:00
a29b25d239 Fixed couple of warnings in GUI_ObjectList.cpp and GUI_ObjectSettings.cpp 2019-09-02 16:27:48 +02:00
b88658d130 Fixed application crash, when change focus from overridden option to empty space in ObjectList. 2019-08-25 09:44:32 +02:00
0e131d6f05 Code refactoring: ConfigManipulation moved to separate files.
Use of ConfigManipulation inside of TabPrint(TabSLAPrint)::update().
2019-08-22 13:19:01 +02:00
a09d72cb3d Implemented update for overridden options on sidebar 2019-08-22 10:25:19 +02:00
2346774153 Added ConfigManipulation to universal config manipulation (updating). 2019-08-16 16:47:29 +02:00
e7236fc925 Implemented a highlighting of the delete button for setting (related to #1767) 2019-07-29 15:14:25 +02:00
edb5e8333b Fixed updating of an option list for additional settings 2019-07-25 17:25:14 +02:00
d64881a9b2 Added takesnapshot() call for:
- split of the instances,
- renaming of the Object/Volume item
- changing of the additional settings.
2019-07-22 13:38:53 +02:00
8b9dae3b1d Some code refactoring for settings items 2019-07-12 13:56:56 +02:00
41e6c1f59a Implemented additional settings for layers range (except of "extruder") 2019-06-05 16:47:09 +02:00
2ba92cbb37 Implemented ObjectLayers class
+ some code refactoring
2019-05-28 16:38:04 +02:00
097cd35d17 Set a max extruder's count for the Additional Setting "Extruders".
+ cat sidetext for options from Additional Setting "Extrusion Width".
2019-05-14 12:17:34 +02:00
d508b302ef Tooltip over "Remove parameter" checkbox.
Application name to the "Delete all" dialog.
2019-05-10 17:10:12 +02:00
03dba475e8 Localization improvements 2019-05-04 02:07:07 +02:00
0da12d08fd Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
- cleaned code from commented parts
 - rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
56c063546f Merge remote-tracking branch 'origin/ys_msw_dpi' 2019-04-24 23:09:50 +02:00
62c814310a Code refactoring: Deleted unused variables and _cleaned_ overbusy functions 2019-04-22 01:51:10 +02:00
70e794f17d Application Scaling for MSW: Added rescale function for DoubleSlider (from Preview), ObjectList, ManipulationPanel and SettingsPanel
+ Set wider default size for Preset Comboboxes from Tabs (#2023)
2019-04-16 10:05:45 +02:00
252381aa38 Application Scaling for MSW: Next big step
- Added rescale() function for the most of controls
 - Created PrusaBitmap and PrusaButton classes like a wrap to wxBitmap and wxButton accordingly
2019-04-13 23:46:52 +02:00
9862d8c92d Added new icons 2019-04-10 09:41:04 +02:00
b7a3f8de30 Fix SVG & bitmap scaling on Mac depending on Retina scaling 2019-04-09 15:16:10 +02:00
8dc3dc3d4b Icon updating for all application 2019-04-08 11:10:57 +02:00
b65df6e560 Added call to schedule_background_process() when deleting modifier attribute 2019-04-03 12:45:06 +02:00
bbabfc8cde Fix of #2014 2019-03-27 13:19:27 +01:00
54f3c22988 Improved rendering when deleting an option from object's overrides.
Replaced the single column icon with an empty icon.
Will it break something? The single column added an ugly spacer
in front of non-editable combo boxes.
2019-03-23 08:23:22 +01:00
e9a7ccd786 Fixed the options override box at the side bar. 2019-03-22 23:00:23 +01:00
c0287928a6 Added bitmap scaling 2019-02-06 15:29:13 +01:00
774f4096e2 Fixed scaling of the controls and InfoDialogs (Sys and About) 2019-02-06 10:13:27 +01:00
7f87d181b2 Update additional object setting after print technology changing 2018-11-29 15:01:20 +01:00
91ac484405 Removed some obsolete Perl bindings.
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
ba4a96c5f5 Fixed show_info_sizer according to selected mode.
+ fixed right panel layouts
+ deleted unused functions
2018-11-13 13:35:10 +01:00
76360c9dfa Fixed controls layout on right panel.
+ Split ObjectManipulation class to ObjectManipulation and ObjectSettings
+ fixed typo-bug in GetItemByVolumeId
2018-11-09 18:42:06 +01:00