Commit Graph

51 Commits

Author SHA1 Message Date
e3632e735c Some improvements for a loading of icons 2019-04-05 11:18:59 +02:00
40c5bbc0aa Improved Selection from ObjectList side 2019-04-04 18:03:40 +02:00
9152ad2a4e Added context menu Item "Change Extruder" on 3D-Scene 2019-03-28 16:32:19 +01:00
e031123031 Fixed OnWhile() function for the PrusaDoubleSlider (#1913)
Current behavior: Move selected thumb only. If no one thumb is selected, set selection to the thumb nearest to the current mouse position
2019-03-11 12:59:14 +01:00
32605ed67b Fixed "color print" issues (SPE-836) 2019-02-26 15:55:27 +01:00
c640e88639 Added tooltips for mode buttons.
+ some clean of an unused code
+ fix of #1861
2019-02-26 10:50:00 +01:00
ab968364e5 Renamed the "lambda-" prefix for the generic modifiers to "Generic-"
Refactored ModelVolume::Type to enum class ModelVolumeType to be able
to forward declare it.

Refactored UI to use the ModelVolumeType instead of the untyped int.
2019-02-22 12:12:10 +01:00
8fa6ea11d6 Fix to last commit 2019-02-11 15:36:05 +01:00
369cda4cd3 Added scaling for more some dialogs
+ Set size for mode buttons
2019-02-11 14:14:35 +01:00
c0287928a6 Added bitmap scaling 2019-02-06 15:29:13 +01:00
b9cc21481c Added missing include 2019-01-25 17:21:45 +01:00
f6d9ab2a99 Updated settings menu according to the view mode
+ Created new class PrusaMenu, derived from wxMenu and contains pointers to the separators.
2019-01-25 16:57:44 +01:00
707078b48d Improved Instance splitting :
- Added icon and context menu for Instance.
- Added multiple selection and splitting for the instances (add new object with selected instances)
2019-01-23 16:12:47 +01:00
975d63ce8d Added a colored band for DoubleSlider 2019-01-10 17:24:58 +01:00
cf24546bc0 Fixed OSX compilation bug 2019-01-10 13:44:31 +01:00
4da39b7645 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-10 11:10:01 +01:00
393c72aa8e Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater 2019-01-10 11:09:31 +01:00
60409d9502 Fixed a typo from the last commit, fixed one compilation warning. 2019-01-09 16:05:36 +01:00
392f6595fa Added SetLock() function for PrusaLockButton 2019-01-09 08:52:08 +01:00
c6b70b7068 Improvements of assigning the layer span to the layer slider
on slice update.
2018-12-20 10:55:50 +01:00
35c26557f9 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
c698531330 Fixed build on OSX & Linux 2018-12-17 08:37:50 +01:00
76ed41d1c8 Changed PrusaBitmapTextRenderer's inheritance to wxDataViewRenderer instead of wxDataViewCustomRenderer :
to fix name editing under OSX
2018-12-14 17:10:08 +01:00
72ee8813a6 Save edited object/part's name to the object model 2018-12-12 14:44:43 +01:00
416646e1b2 ObjectList: first column editing 2018-12-12 14:44:42 +01:00
8b689af386 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
f086c7b3a7 Update extruder value for adding objects 2018-12-11 08:53:18 +01:00
f9b25324ab 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
c26328a0f1 Suppress ColorPrint for the multi-material printing 2018-11-28 16:03:25 +01:00
7c69876f29 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
444e6d41a4 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
1d82cca0d2 WIP: Support of SLA suport & pad GLVolumes, couple of fixes. 2018-11-17 17:23:56 +01:00
9bd65b8b60 Changed object list behavior when we have only one part(volume) inside main object 2018-11-12 13:48:41 +01:00
056a3465ad Merge branch lm_colorprint_integration into dev_native + deleting ticks outside slider range 2018-11-07 14:44:47 +01:00
f1f7f08bd3 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
f02cd6c5b6 Instance selection in object list according to the canvas selection 2018-11-06 10:17:56 +01:00
c7fb04a9b4 Changing of a type of a volume in the object list 2018-11-05 08:58:14 +01:00
0167087d7d Some code review 2018-10-31 12:58:35 +01:00
6e1e8435c8 Fixed mode updating under GTK 2018-10-22 15:18:33 +02:00
95c8295a93 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
729801d25d Unified append_submenu() function and modified append_menu_item() function 2018-10-18 14:42:21 +02:00
1e8aaeeeaf Merge remote-tracking branch 'origin/ys_dev_native' into dev_native 2018-10-18 11:41:29 +02:00
9ce0a9e0e8 Deleted "Copy" column from ObjectList 2018-10-18 11:28:31 +02:00
618de84423 Added instances to ObjectList 2018-10-18 10:40:26 +02:00
de1a811167 Object context menu wip / Removed links to settings dialog from user interface / Fixed and unified append_menu_item() function / Fixed File->Open menu item / Fixed Window menu items / Added Plater menu 2018-10-17 12:17:25 +02:00
a5fcc0493c 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
984190d9e9 Fix build on non-MSVC 2018-10-16 13:57:11 +02:00
0722a3419b Fixed wxASSERT( variant.GetType() == PrusaDataViewBitmapText ); 2018-10-15 13:25:22 +02:00
8289aebb4d Added correct deleting of the selected objects(parts, mix)
but only in "ObjectList->Scene" direction
2018-10-12 12:00:37 +02:00
a022b721f3 Removed dependency on wxWidgets from Alien.
Updated source code to wxWidgets 3.1.1
Moved invocation of perl unit / integration tests to the xs project.
2018-09-19 17:19:06 +02:00