Commit Graph

98 Commits

Author SHA1 Message Date
1b25d94132 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-20 10:56:04 +01:00
c6b70b7068 Improvements of assigning the layer span to the layer slider
on slice update.
2018-12-20 10:55:50 +01:00
94a7555956 DoubleSlider issues (1 & 3 from SPE-686)
+ added icon for "Keyboard shortcuts" dialog
2018-12-19 15:58:42 +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
abddd92a37 Context menu from the object on the 3Dscene 2018-12-07 17:50:48 +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
3a433147dc Fix for my last commit 2018-12-04 18:15:20 +01:00
c26328a0f1 Suppress ColorPrint for the multi-material printing 2018-11-28 16:03:25 +01:00
4741384a4e Fixed ColorPrint current layer identification 2018-11-28 16:03:24 +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
4ddce6a2e5 SLA slices preview - wip 3 2018-11-27 14:50:57 +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
321414d772 Implementation of the "ColorPrint" on the 3DScene 2018-11-26 16:28:12 +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
74224bfe5f Fixed bug with last solid part deleting
+ fixed building
+ deleted last ";" from the settings digest
2018-11-23 11:57:04 +01:00
6f13fd907a Adding object elevation param.
Quick attempt to build with MinGW 7.3. Successful compile, failed linking
2018-11-19 17:58:08 +01:00
7117049921 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
9bd65b8b60 Changed object list behavior when we have only one part(volume) inside main object 2018-11-12 13:48:41 +01:00
76360c9dfa 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
4d58d53954 Added(ported) function fix_through_netfabb()
+ Fixed adding of the instances to the object list
2018-11-08 09:58:48 +01:00
056a3465ad Merge branch lm_colorprint_integration into dev_native + deleting ticks outside slider range 2018-11-07 14:44:47 +01:00
7b620a240b Changed sequence of the items in the objects list (inside object): Additional Settings, Subvolumes(parts), Instances 2018-11-06 11:39:38 +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
71085f85f6 Fixed splitting of the objects with instances 2018-11-01 16:24:20 +01:00
65b51b5542 Temporary (for testing) crash fixing on get_label from PrusaDoubleSlider 2018-11-01 16:24:20 +01:00
0167087d7d Some code review 2018-10-31 12:58:35 +01:00
873fbb9daf Added "Set number of copies…" to the context menu 2018-10-25 21:13:45 +02:00
28d2fe4bca 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
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
6672eeb1b7 Added extended selection ObjectList -> to canvas3D 2018-10-11 16:13:23 +02:00
ace7e465f0 Completed split of the GUI_ObjectParts 2018-10-05 23:29:15 +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