Commit Graph
100 Commits
Author SHA1 Message Date
YuSanka 2a896e6ba1 Added a colored band for DoubleSlider 2019-01-10 17:24:58 +01:00
YuSanka fcf41c7eb8 Fixed OSX compilation bug 2019-01-10 13:44:31 +01:00
YuSanka 107152b25e Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-10 11:10:01 +01:00
YuSanka c62a51ead1 Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater 2019-01-10 11:09:31 +01:00
YuSanka 71359d756f Fixed typo 2019-01-09 11:01:57 +01:00
YuSanka 2dadf4b5dc Fixed a crash after settings adding for the instance from the scene's context menu 2019-01-09 10:30:48 +01:00
YuSanka 6d7e2b2dd7 Added SetLock() function for PrusaLockButton 2019-01-09 08:52:08 +01:00
YuSanka 6efcdd1ddf 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
YuSanka 24e0c9b79e Added "uniform scaling" button 2019-01-08 13:34:47 +01:00
YuSanka 4d0c0ac748 Fix of Cyrillic named files inside the object list (part of the #1622) 2019-01-08 11:48:32 +01:00
YuSanka 591d42fd76 Fixed editing of the extruder's settings (SPE-735) 2019-01-08 10:18:21 +01:00
YuSanka b66f41f43d Fixed #1543 2019-01-07 16:20:50 +01:00
YuSanka bbed47acd0 Fixed #1579 2019-01-07 10:32:33 +01:00
YuSanka 0fd20d4cdc Fixed object_list layouts 2018-12-21 14:42:28 +01:00
YuSanka 22f95d4b43 Fixed view_mode updating on the Tabs 2018-12-21 12:59:48 +01:00
YuSanka fb78957687 Fixed updating of settings after selection of the preset with "modified" suffix
+ Added EVT_SPINCTRL binding
2018-12-21 10:59:21 +01:00
YuSanka 3182611ac2 Fixed page updating according to view_mode (after preset changing) 2018-12-21 09:19:00 +01:00
YuSanka b9ac016d89 Improve parameter validation for "something or %" settings 2018-12-21 08:00:26 +01:00
YuSanka 3fbc4afc95 Upgraded "Keyboard shortcuts" dialog 2018-12-20 12:53:25 +01:00
YuSanka c40b8aba24 Fixed recreate_GUI() after language change. 2018-12-19 17:38:41 +01:00
YuSanka 4c55f1ce9e DoubleSlider issues (1 & 3 from SPE-686)
+ added icon for "Keyboard shortcuts" dialog
2018-12-19 15:58:42 +01:00
YuSanka 918cb48d45 Fixed OSX build & language selection (SPE-696) 2018-12-19 14:51:18 +01:00
YuSanka b7c506170d Fixed OSX build
+ Added shortcut (?) for "Keyboard Shortcuts" dialog
2018-12-19 14:01:46 +01:00
YuSanka 661086554a Added "Keyboard Shortcuts" dialog 2018-12-19 13:06:46 +01:00
YuSanka 1dc3145e69 Suppressed selection's update if SettingsItem for the current object/part is selected 2018-12-18 15:29:49 +01:00
YuSanka 7d1fb201e7 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
YuSanka 17164ee333 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
YuSanka 01edb23ffc Fixed the enabling of the "split to objects/parts" buttons 2018-12-17 18:08:32 +01:00
YuSanka 825f3641e2 Created GetRowByItem() to fix the Scrolling of the Object List to selected item under all platforms
+ temporary suppressed object/part mane editing under OSX
2018-12-17 12:47:08 +01:00
YuSanka 9fbbbcabc8 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-17 08:38:10 +01:00
YuSanka 18a6205738 Fixed build on OSX & Linux 2018-12-17 08:37:50 +01:00
YuSanka 880c1ef2b4 Next try to fix scroll the Object List to selected item (OSX & GTK) 2018-12-14 17:10:08 +01:00
YuSanka 907e510535 Changed PrusaBitmapTextRenderer's inheritance to wxDataViewRenderer instead of wxDataViewCustomRenderer :
to fix name editing under OSX
2018-12-14 17:10:08 +01:00
YuSanka 48a94ebae1 Fixed scroll the Object List to selected item on OSX & GTK
+ fixed #1395 (maximum PresetComboBox's width limit on Ubuntu)
2018-12-14 12:11:23 +01:00
YuSanka ef04e558a7 Temporary fix of the build 2018-12-13 15:06:34 +01:00
YuSanka 27f5df5fbd Fixed broken DnD on GTK
+ show "Object menu" for each FullInstance instead of FullObject
2018-12-13 13:38:18 +01:00
YuSanka 2c8bc7283e Scroll the Object List to selected item been visible in the list (after object/part selection from the 3DScene) 2018-12-13 13:38:18 +01:00
YuSanka 416f220c36 Save edited object/part's name to the object model 2018-12-12 14:44:43 +01:00
YuSanka e1e4bf74ba ObjectList: first column editing 2018-12-12 14:44:42 +01:00
YuSanka edb6928997 Fix to my last commit 2018-12-12 10:46:12 +01:00
YuSanka 98f9c4f56d Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-12 08:50:02 +01:00
YuSanka a57ff1c221 Fixed DnD under all platforms
+ try to fix the work of Backspase in ObjectList (using EVT_KEY_DOWN instead of EVT_CHAR)
2018-12-12 08:40:10 +01:00
YuSanka e1cea03cda Added template for the handle of the TextCtrl's focus event 2018-12-11 14:05:56 +01:00
YuSanka d7bc1410ee 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
YuSanka edd79883a1 Try to fix DnD under OSX
+ try to fix wxEVT_CHAR under OSX
+ some code-rebase
2018-12-11 09:37:58 +01:00
YuSanka 05fef33b10 Update extruder value for adding objects 2018-12-11 08:53:18 +01:00
YuSanka d7db1cdc73 Fixed extruder number updating after changing of the extruder count 2018-12-10 17:02:54 +01:00
YuSanka 5e4c6c8e2d Fixed build under OSX 2018-12-10 14:13:25 +01:00
YuSanka 293d6ba8ad Suppressed import/adding of the 3mf which contains multi-part objects
+ Try to fix the wrong extruder selection under OSX
2018-12-10 13:40:19 +01:00
YuSanka abbc451f80 Fixed wrong importing of the 3mf with modifier/part which is contain settings 2018-12-10 10:42:55 +01:00
YuSanka 33a2d86bad After merge context menu fixing 2018-12-07 18:28:59 +01:00
YuSanka 386d46417a Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-07 18:00:17 +01:00
YuSanka c80267bb29 Context menu from the object on the 3Dscene 2018-12-07 17:50:48 +01:00
YuSanka e382692a3f Try to fix sub_menu work(on the Scene) under OSX and Linux
+ some code refactoring for context menu inside ObjectList
2018-12-06 14:49:57 +01:00
YuSanka adbf1b674b GLVolume : set color from the model volume to correct part rendering on the Scene 2018-12-05 12:11:03 +01:00
YuSanka 9e19e43818 Fix for my last commit 2018-12-04 18:15:20 +01:00
YuSanka e0aa25b677 Fixed "extruder" column editing for non-object/part items. It's suppressed now.
+ Try to fix the wrong last column width updating under OSX
2018-12-04 14:32:15 +01:00
YuSanka 129c35b714 One more fix to updates of the "Slice now" and "Export G-code buttons"
- "Sliced now" button is hidden when "Background process" is selected
- deleted extra enable_buttons() function call
2018-12-04 12:30:47 +01:00
YuSanka 3c86203655 Disable "Slice now" and "Export G-code" buttons during BGP 2018-12-04 10:28:56 +01:00
YuSanka b3c5a62709 Check selection for PresetComboBox 2018-12-03 15:17:07 +01:00
YuSanka 7395b923bd Update gizmos on/off state 2018-12-03 13:29:28 +01:00
YuSanka d522e8ea70 Delete mixed selection 2018-12-03 12:13:57 +01:00
YuSanka 054d202817 Correct mixed_selection updating from 3dScene to ObjectList 2018-11-30 11:22:06 +01:00
YuSanka 4bb771683d Fixed assert message after wxAutoBufferedPaintDC and warnings in 2DBed.cpp 2018-11-30 11:22:06 +01:00
YuSanka d7f9e86400 Update additional object setting after print technology changing 2018-11-29 15:01:20 +01:00
YuSanka 2add733caa Suppress change preset to SLA if we have multi-part object 2018-11-29 12:35:07 +01:00
YuSanka c010e14460 Suppress ColorPrint for the multi-material printing 2018-11-28 16:03:25 +01:00
YuSanka 360133246c Fixed ColorPrint current layer identification 2018-11-28 16:03:24 +01:00
YuSanka f203f6fbd9 ColorPrint improvement
+ Select "Color Print" preview type if it's not after add/delete new color change
+ Added level heights to the color legend instead of "Color N"
2018-11-27 16:04:56 +01:00
YuSanka db4ceaa5fa DoubleSlider improvement
+ added thicks selection by mouse in the DoubleSlider
 + Click on the Unlock icon on DoubleSlider => set Min and Max slider values
2018-11-27 11:13:00 +01:00
YuSanka f8bc7cb959 Implementation of the "ColorPrint" on the 3DScene 2018-11-26 16:28:12 +01:00
YuSanka 4575443c4c Fixed bug with last solid part deleting
+ fixed building
+ deleted last ";" from the settings digest
2018-11-23 11:57:04 +01:00
YuSanka 421fbe3a3c Fixed updating of the value for "Post processing scripts" field 2018-11-22 16:09:28 +01:00
YuSanka 9d7b4ce41d Position(Displacement)/Rotation/Scale for group selection 2018-11-22 16:09:28 +01:00
YuSanka 7041e2b877 Hide "Extruder" column for the SLA printing 2018-11-22 16:09:28 +01:00
YuSanka 7b9f498410 Changed the object context menu in the object list for SLA print technology
+ changed list of the options for "Add settings"
2018-11-22 11:06:07 +01:00
YuSanka c6b597b813 Fixed updating of the options values after the clearing of the TextCtrl 2018-11-21 15:05:18 +01:00
YuSanka 48e0e1078b Changed output for "Used filament", "Cost" and "Estimated printed time" inside the Sliced info pane 2018-11-20 13:32:36 +01:00
YuSanka d658d918d7 Fixed crashing when project with modifier is imported 2018-11-19 14:05:29 +01:00
YuSanka 398f15d546 Some code rebase 2018-11-19 14:05:29 +01:00
YuSanka 703f367e69 Fixed preset updating 2018-11-19 14:05:29 +01:00
YuSanka ae4f116b46 Added the context to the TabPrintSLA 2018-11-19 14:05:29 +01:00
YuSanka 2fa055903f "SLA Print Settings" implementation (start) 2018-11-19 14:05:29 +01:00
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