Commit Graph
100 Commits
Author SHA1 Message Date
YuSanka 4de0f574fb Fixed wrong preset comboboxes updating on sidebar after preset changing on "Printer Settings" tab 2018-11-16 11:15:27 +01:00
YuSanka 70f1cdaf01 Fixed wrong showing of the frequently changed parameters after printer settings changing 2018-11-16 11:15:27 +01:00
YuSanka 410568c9d9 Temporary workaround for the correct behavior of the Scrolled sidebar panel 2018-11-15 12:43:16 +01:00
YuSanka ede21eec7a Rotation/Scale from modification pane for SingleObject, SingleVolume & SingleInstance
Note:
- doesn't work for group selection
- scaling work only with percent mode
2018-11-15 12:43:16 +01:00
YuSanka caaacb4c4f Added "change position" from modification pane 2018-11-14 16:24:55 +01:00
YuSanka 9467209c1a Fixed crashing on reset_settings_value() 2018-11-14 13:40:55 +01:00
YuSanka 62aa34b444 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
YuSanka 05e2d33d3f Added functions for deleting (sub)objects from model and list at the same time 2018-11-13 15:10:19 +01:00
YuSanka ad8f270796 Added delete_instance_from_list(obj_idx, inst_idx) function 2018-11-13 13:35:10 +01:00
YuSanka b721f9431a Fixed show_info_sizer according to selected mode.
+ fixed right panel layouts
+ deleted unused functions
2018-11-13 13:35:10 +01:00
YuSanka ca868fcaf1 Fixed typo bug 2018-11-13 08:00:27 +01:00
YuSanka d20bac7039 Added a modifier selection in the object list
+ set box-subobject's center to the objects center
+ fixed bug in PrusaObjectDataViewModel.Delete(), when deleting last volume_idx
2018-11-12 16:03:50 +01:00
YuSanka c227dad8cc Changed object list behavior when we have only one part(volume) inside main object 2018-11-12 13:48:41 +01:00
YuSanka a72470079d Added GUI_ObjectSettings.cpp(hpp) files to CMakeLists.txt 2018-11-12 08:14:42 +01:00
YuSanka 7f4a8bccd5 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
YuSanka 2e8f21fff8 Changed toolbar icons for "split to object/part" 2018-11-08 16:44:59 +01:00
YuSanka aa3e4c294a Added type "MultipleFullObject" to Selection
+ Fixed updating of the name of the manipulation pane
+ Changed logic of "Ctrl+A" inside the object list
2018-11-08 16:44:58 +01:00
YuSanka 96249792f6 Single volume selection from scene to object list 2018-11-08 16:44:58 +01:00
YuSanka 6d60ecffa0 Added naming of the new(fixed) object
+ fixed inconsistency of parameters inside fix_model_by_win10_sdk_gui()
2018-11-08 13:19:12 +01:00
YuSanka f1224c64ba Small fix inside fix_model_by_win10_sdk_gui() 2018-11-08 09:58:48 +01:00
YuSanka 2c0b784a2d Added(ported) function fix_through_netfabb()
+ Fixed adding of the instances to the object list
2018-11-08 09:58:48 +01:00
YuSanka 6e5ce6eb61 GUI_App.hpp changed to UTF-8 2018-11-06 17:39:18 +01:00
YuSanka 00b833fbbe Lambda dialog is changed to default object adding (with default values), which can be modified from modifier matrix (in the future) 2018-11-06 17:39:18 +01:00
YuSanka de981ce8be Changed object context menu : Add part/modifier/support enforcer/support blocker -> Load model / generic box/sphere/cylinder/slab 2018-11-06 15:38:30 +01:00
YuSanka 0ac17b5513 Changed sequence of the items in the objects list (inside object): Additional Settings, Subvolumes(parts), Instances 2018-11-06 11:39:38 +01:00
YuSanka 4a8b738a6b Fixed object/part splitting
If object has additional settings and we split it, add this settings for each of the new objects(parts)
2018-11-06 10:17:56 +01:00
YuSanka 95af5c7cc6 Instance selection in object list according to the canvas selection 2018-11-06 10:17:56 +01:00
YuSanka be57bb5c0e Update showing of the settings after part type changing 2018-11-05 08:58:14 +01:00
YuSanka 4eae6c0189 Changing of a type of a volume in the object list 2018-11-05 08:58:14 +01:00
YuSanka a9e7b5c645 Implemented adding of support enforcer/blocker to the object list 2018-11-05 08:58:14 +01:00
YuSanka 618d0e4910 Fixed splitting of the objects with instances 2018-11-01 16:24:20 +01:00
YuSanka 2200e42174 Fixed crashing after filament preset changing from Plater 2018-11-01 16:24:20 +01:00
YuSanka 7c673179f6 Temporary (for testing) crash fixing on get_label from PrusaDoubleSlider 2018-11-01 16:24:20 +01:00
YuSanka c135f4a1f8 After-merge bug fixing 2018-11-01 14:02:38 +01:00
YuSanka ba8a2e11b8 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-01 13:56:20 +01:00
YuSanka e62246d56c Fixed Info pane filling 2018-11-01 12:57:21 +01:00
YuSanka 5a4cef9ac1 Fixed part settings updating 2018-10-31 16:06:32 +01:00
YuSanka 7f08f460f1 Some code review 2018-10-31 12:58:35 +01:00
YuSanka d2844bc39d Ported show_sliced_info_sizer
+ some code-view changes
2018-10-31 12:58:35 +01:00
YuSanka cbb62142de Added "Set number of copies…" to the context menu 2018-10-25 21:13:45 +02:00
YuSanka 965236a9d9 Fixed OsX build fails 2018-10-25 19:10:14 +02:00
YuSanka 3f9fb575b8 Middle mode is changed to Advanced 2018-10-25 14:55:03 +02:00
YuSanka 3009439838 Ported System Info Dialog 2018-10-25 12:49:29 +02:00
YuSanka e3b4a7b206 Fixed incorrect m_wiping_dialog_button showing after appInit 2018-10-24 12:58:35 +02:00
YuSanka 3ecb65d62c Fixed mode updating under GTK 2018-10-22 15:18:33 +02:00
YuSanka 84de664fb5 Fixed TreeCtrl updating after mode change
+ Added another images for mode visualization
2018-10-22 12:08:30 +02:00
YuSanka 70f4ca3f5b Completed settings hiding according to view mode 2018-10-21 23:10:37 +02:00
YuSanka f47949504e Prototype of the hiding according to view mode
+ Added mode icon near option's label
+ Fixed segmentation fault on Linux
2018-10-21 23:10:36 +02:00
YuSanka 5557ee3cd2 Fixed object adding to list with same object's name
+ Added name for main object for complex objects
+ Fixed incorrect Instances and Settings deleting from ObjectList
2018-10-19 11:08:43 +02:00
YuSanka 7dea8b1c47 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-18 11:43:32 +02:00
YuSanka 80f79451f7 Merge remote-tracking branch 'origin/ys_dev_native' into dev_native 2018-10-18 11:41:29 +02:00
YuSanka 33a0f5beff Deleted "Copy" column from ObjectList 2018-10-18 11:28:31 +02:00
YuSanka e223120e7e Added instances to ObjectList 2018-10-18 10:40:26 +02:00
YuSanka 37a320c79e Changed logic of the PrusaObjectDataViewModelNode:
now each node has:
          * name,
          * type,
          * id (-1, if type == itSettings OR itInstanceRoot),
          * bmp,
          * action_bmp
          * extruder
2018-10-16 16:46:35 +02:00
YuSanka ce86fad28a Fixed assert "IsVisible(item)" failed in wxTreeCtrl::GetNextVisible() 2018-10-15 17:18:38 +02:00
YuSanka 404ef147b3 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-15 13:31:30 +02:00
YuSanka 317fc45522 Fixed wxASSERT( variant.GetType() == PrusaDataViewBitmapText ); 2018-10-15 13:25:22 +02:00
YuSanka b9b404dd2c Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-15 11:40:51 +02:00
YuSanka b413cf4ef9 Fixed OSX compilation : GetStringSelection for PresetComboBox is changed to GetString(GetSelection) 2018-10-15 11:39:48 +02:00
YuSanka 27fea879d3 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-15 10:54:20 +02:00
YuSanka d654e35975 Ported Plater->on_config_change 2018-10-15 10:53:47 +02:00
YuSanka b7980f6b9b Added correct deleting of the selected objects(parts, mix)
but only in "ObjectList->Scene" direction
2018-10-12 12:00:37 +02:00
YuSanka 0bc99f3f65 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-11 16:17:43 +02:00
YuSanka 9cf80581d9 Added extended selection ObjectList -> to canvas3D 2018-10-11 16:13:23 +02:00
YuSanka 37dd32b62b Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-10 16:23:35 +02:00
YuSanka 30f3ec3d16 Changed mode of the OblectList to Multiple selection 2018-10-10 16:22:20 +02:00
YuSanka 05c016764f Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-10 13:54:56 +02:00
YuSanka 94da98c9c4 Ported on_extruders_change and filament_color_box_lmouse_down(like a lambda-f inside PresetComboBox) 2018-10-10 13:53:45 +02:00
YuSanka 1b93b952a2 Merge remote-tracking branch 'origin/ys_dev_native' into dev_native 2018-10-09 12:44:32 +02:00
YuSanka 085020a814 Ported show_preset_comboboxes function 2018-10-09 12:41:05 +02:00
YuSanka 9f1613bffb Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-09 08:30:48 +02:00
YuSanka 1006cd976e Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT
+ changed ctor of ObjList
+ deleted unusable code from Tab.cpp
2018-10-08 16:28:11 +02:00
YuSanka 42fd6bc7b5 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-05 23:39:51 +02:00
YuSanka ea30385fd0 Completed split of the GUI_ObjectParts 2018-10-05 23:29:15 +02:00
YuSanka bcedd71e99 Start to Split GUI_ObjectParts:
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00
YuSanka 7ed9ba5437 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-03 15:22:13 +02:00
YuSanka 8f6e3cc43b Temporary changes and code cleaning 2018-10-03 15:14:52 +02:00
YuSanka 9ce9b87e81 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-02 13:33:06 +02:00
YuSanka 40022861c8 Removed Localization to GUI_App
+ cleaned code from some global variables (App, AppConfig, PresetBundle, MainFrame, tab_panels..)
2018-10-02 13:30:59 +02:00
YuSanka 08c6905751 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
YuSanka 8b582bbcd1 Menu_bar and preset_tabs are in main window now 2018-09-21 01:35:25 +02:00
YuSanka e86f149cbd Moved back open_model to GUI_App 2018-09-20 13:12:35 +02:00
YuSanka bcbeb56217 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-09-20 08:41:57 +02:00
YuSanka ebb6f47f50 Added GUI_App and MainFrame 2018-09-20 08:40:22 +02:00
YuSanka 2ea5c77e39 Merge remote-tracking branch 'origin/dev' into new_main_page_ui 2018-09-14 14:01:11 +02:00
YuSanka eb2b56a87f Fixed settings list for objects
+ fixed showing of an info_manifold_warning_icon
2018-09-14 13:59:56 +02:00
YuSanka 3903ca64d7 Added strings for correct volume selection 2018-09-13 16:20:16 +02:00
YuSanka a31ac857ef Merge remote-tracking branch 'origin/dev' into new_main_page_ui 2018-09-13 16:12:07 +02:00
YuSanka 06f395641b Object selection (from object list to 3DScene) 2018-09-13 16:09:57 +02:00
YuSanka 77e09e683d Fixed bug with PrusaDataViewBitmapText ctor on Linux
+ Cleaned code from unusable comments
2018-09-12 13:22:13 +02:00
YuSanka 6d499525ee Merge remote-tracking branch 'origin/dev' into new_main_page_ui 2018-09-12 11:33:38 +02:00
YuSanka fc5d62e76e Try to render wxBitmap instead of wxIcon in wxDataViewCtrl 2018-09-12 11:29:59 +02:00
YuSanka dbf18ed8d4 Another try to fix IconRendering on OSX 2018-09-11 12:44:27 +02:00
YuSanka 73ee3f77c3 Merge remote-tracking branch 'origin/dev' into new_main_page_ui 2018-09-11 11:49:36 +02:00
YuSanka 775b86a3d8 Fix to last commit (vertical expanding of the icon to correct rendering on OSX) 2018-09-11 11:39:13 +02:00
YuSanka e3bb829e42 Try to use PrusaIconTextRenderer(CustomRenderer) for IconText Rendering
+ experiments with button's color
+ removed "strange control part" from topLeft corner of the right panel
2018-09-11 09:51:56 +02:00
YuSanka 9c433f8e08 Try to fix AddSettingsChild on OSX 2018-09-10 13:59:44 +02:00
YuSanka e914a719f8 Added printfs for code debugging on OSX 2018-09-10 12:17:41 +02:00
YuSanka a59a84f237 Experiment with icon size 2018-09-10 09:28:37 +02:00
YuSanka b7effbde17 Fixed typo for last commit 2018-09-07 16:29:16 +02:00