Commit Graph

45 Commits

Author SHA1 Message Date
be1f41f819 Fix default bitmap loading in Field 2019-04-17 17:31:00 +02:00
770b731c2c Fix of SPE-879 and #2021 2019-03-27 17:00:29 +01: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
df41df3aed Added workaround for the non-editable wxBitmapComboBoxs under OSXDisableAllSmartSubstitutions
+ experiments with Linux
2019-03-20 12:04:18 +01:00
c8af16630c Merge remote-tracking branch 'origin/vb_faster_tabs' into ys_comboboxes 2019-03-19 08:52:58 +01:00
b12d9f1b27 Performance fix of rendering of the parameter tabs on Windows:
Disabled Windows Vista themes for the wxNotebook.
2019-03-18 20:54:01 +01:00
08d9a8d749 Moved the Fileds from the Page object to the respective OptionGroups
for performance reasons. Disabled clearing of background for most
of the static texts and Fields stored into OptionGrops.
2019-03-18 12:49:57 +01:00
8cf2c69d68 Some improvements 2019-03-08 16:20:20 +01:00
626e40ea9f wxBitmapComboBoxes without bitmaps 2019-03-07 16:23:02 +01:00
bed158ffe5 All wxComboBoxes are changed to the wxBitmapComboBoxes 2019-03-07 16:21:56 +01:00
668d57419b Fixed crash on "stoi argument out of range" from SpinConrol (SPE-847) 2019-03-07 10:56:17 +01:00
93559af78d Fixed wrong updating of the editable ComboBox under OSX 2019-02-25 10:15:44 +01:00
9d609908a5 Split the external infill pattern to separate top / bottom config values.
Based on f9344a00e3
thanks @supermerill
Implements  #475, #479, #1133, #1474
2019-02-22 15:25:35 +01:00
ebd11c3f7c Merge remote-tracking branch 'origin/ys_hdpi' 2019-02-20 16:20:30 +01:00
53349f685c Fix of #1800 2019-02-08 09:05:06 +01:00
e09a6b7945 Fix of #1771 2019-02-07 16:33:14 +01:00
ddc4092869 Fix of #1782 2019-02-07 09:22:04 +01:00
774f4096e2 Fixed scaling of the controls and InfoDialogs (Sys and About) 2019-02-06 10:13:27 +01:00
bfc3717cbd Support for a numeric input with both dot and comma
as a valid decimal separator.

Fixes Česká verze hustota filamentu #1705
2019-01-29 10:21:21 +01:00
56535a60a1 Fix of the change of the perimeters count in a vase-mode (part fix of #1649) 2019-01-14 15:41:24 +01:00
1a7925731a Use OSXDisableAllSmartSubstitutions() for TextCtrl field under OSX 2019-01-11 16:32:16 +01:00
050236eae5 Added parameter for pillar connection mode 2019-01-09 12:21:43 +01:00
c8e7537f0d Fixed typo 2019-01-09 11:01:57 +01:00
50e3a954c6 Added wxEVT_TEXT_ENTER handling for TextCtrl, SpinCtrl & PointCtrl (but it doesn't work under OSX) (fix of #1518) 2019-01-08 16:06:58 +01:00
bf79cb35f6 Fixed #1543 2019-01-07 16:20:50 +01:00
89121e4540 Fix of #1598, #1601, #1604, #1612
The text fields were not causing config value updates,

broken with 8d1b854acb
Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
to be sure that the strings are correctly converted to UTF8.
2019-01-07 09:37:51 +01:00
fae0b19b40 Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
to be sure that the strings are correctly converted to UTF8.
2019-01-03 14:34:53 +01:00
fbdaff4e49 Fixed updating of settings after selection of the preset with "modified" suffix
+ Added EVT_SPINCTRL binding
2018-12-21 10:59:21 +01:00
1510e06e9c Improve parameter validation for "something or %" settings 2018-12-21 08:00:26 +01:00
a251e583a3 Implemented updating of the settings values for PointCtrl and Choice.
* wx_EVT_KILL_FOCES doesn't handled on OSX, so values are updating on wx_EVT_TEXT like a temporary workaround.
2018-12-18 15:29:49 +01:00
9443a842db Fixed #1225 (Added "Parameter validation" for "mm or %" values)
+ fixed correct updating of the "Contact Z distance" parameter
2018-12-17 18:08:32 +01:00
3ac180f2cd Fix of SLADisplayOrientation updates 2018-12-14 17:19:17 +01:00
f9d6db057a Added template for the handle of the TextCtrl's focus event 2018-12-11 14:05:56 +01:00
5d55b1d612 Update value inside TextCtrl & SpinCtrl after wxEVT_KILL_FOCES instead of wxEVT_TEXT (or wxEVT_TEXT_ENTER) 2018-12-11 14:05:56 +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
97aed6ee21 Fixed updating of the options values after the clearing of the TextCtrl 2018-11-21 15:05:18 +01:00
4a1d13ae5d SpinCtrsl inside Manipulation pane is replaced to TextCtrls
+ Added "proces_enter" mode for TextCtrl (The control will generate the event wxEVT_TEXT_ENTER)
2018-11-14 12:35:15 +01:00
a76be534a7 Fixed Info pane filling 2018-11-01 12:57:21 +01:00
0167087d7d Some code review 2018-10-31 12:58:35 +01:00
833d26b32d Ported show_sliced_info_sizer
+ some code-view changes
2018-10-31 12:58:35 +01:00
eefaa91f51 Fix a color value assert 2018-10-18 11:32:21 +02:00
934f899ce9 WIP: Plater, build fixes 2018-10-08 17:41:37 +02:00
582a942c47 Moved functions and variables (for fonts and labels color) to GUI_App
+ corrected Sidebar layouts
+ deleted get_preset_bundle
+ actions with tabs_list moved to GUI_App
2018-10-01 16:31:36 +02:00
1260b8deb3 WIP: Moved sources int src/, separated most of the source code from Perl.
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00