Commit Graph

28 Commits

Author SHA1 Message Date
Vojtech Kral
e3500dc5c3 imgui: Slider style 2019-03-13 14:58:38 +01:00
Vojtech Kral
5dd88bff4c imgui: Fix mouse button state while dragging 2019-03-13 14:58:38 +01:00
Vojtech Kral
b2476b7b48 imgui: Refactor combo boxes. Fix #1895 #1868 2019-03-05 15:28:53 +01:00
bubnikv
7d3e1abd4e ImGUI wrapper text and combo methods shall accept std::string
in UTF8 format.
2019-03-04 12:21:00 +01:00
Vojtech Kral
8201fc6eb5 imgui: Take orange color radiance down a notch 2019-02-25 17:45:04 +01:00
Vojtech Kral
201da0b499 imgui: Fix assert in new_frame() 2019-02-22 14:52:32 +01:00
Vojtech Kral
814fb38e8d imgui: Attempt to fix Tab key 2019-02-21 13:17:26 +01:00
Vojtech Kral
1fd44c4eb9 imgui: Fix char input handling 2019-02-20 16:55:00 +01:00
Vojtech Kral
1cc13bc0d1 imgui: Tweak style 2019-02-20 16:12:41 +01:00
Vojtech Kral
f4f8f41e5d imgui: Input fixes 2019-02-20 16:12:41 +01:00
Vojtech Kral
ceb5a69aa2 imgui: Fix keyboard modifiers on Mac 2019-02-20 16:12:41 +01:00
Vojtech Kral
7923dde152 Imgui: Implement keyboard input, fix #1797 2019-02-20 16:12:41 +01:00
bubnikv
c43dcc1249 Merge branch 'lm_sla_supports_auto2' 2019-02-20 10:58:34 +01:00
bubnikv
d462a8e34f Basic localization of the ImGUI texts. 2019-02-19 13:26:26 +01:00
Lukas Matena
bb0799bb4b SLA gizmo - combobox items are now rendered immediately on mouse click, not after next mouse move 2019-02-18 14:56:19 +01:00
Lukas Matena
f0bfcd1862 SLA support points (better backend->frontend synchronization and more)
- backend to frontend data synchronization to inform the gizmo that new points have been generated
- fixed the inadvertent cancellation of background processing caused by the SLA gizmo touching frontend data during the process
- inactive instances of the object are hidden when the SLA gizmo is active
- fix of imgui combobox rendering
2019-02-06 15:16:25 +01:00
Lukas Matena
5f0454e153 SLA support points improvements
- semi-intelligent algorithm to place support points
- enhanced ImGui dialog with editing/non-editing mode
- support points can have different head diameter (only implemented in GUI so far)
- autogenerated points supporting emerging islands are annotated and the info is kept
2019-02-01 07:13:08 +01:00
Vojtech Kral
b34b1366f5 Mac: Retina OpenGL: Fix imgui windows, right-click menu, misc 2019-01-24 20:03:12 +01:00
Vojtech Kral
7bd509fc6d Mac: Retina OpenGL: Fix ImGui font switch, dynamic switching, toolbar fixes 2019-01-24 20:03:12 +01:00
Vojtech Kral
baf609a149 Mac: Implement Retina for the 3D scene, fix #97 2019-01-24 20:03:12 +01:00
Vojtech Kral
16143674b7 Cut: Prevent the neither part kept option 2019-01-18 15:43:40 +01:00
Vojtech Kral
d7773b68dc imgui: Use OpenGL 2.0 2018-11-27 16:57:37 +01:00
Vojtech Kral
e4d8ef154a WIP: imgui: Fix GLSL version enumeration 2018-11-27 16:57:37 +01:00
Lukas Matena
0fa7d375ce SLA support point gizmo - ImGui experimental overlay plus a small bugfix related to point deletion 2018-11-26 15:54:37 +01:00
bubnikv
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
Vojtech Kral
ff5172eedb imgui: Refactor, use in cut gizmo 2018-11-26 11:16:39 +01:00
Vojtech Kral
2703d677ff imgui: Update 2018-11-26 10:57:14 +01:00
Enrico Turri
64b25a7d08 Added ImGuiWrapper 2018-11-26 10:57:12 +01:00