Commit Graph

52 Commits

Author SHA1 Message Date
Markus Lampert ec8e97c262 Fixed merge issues 2018-09-02 00:32:22 -07:00
markus 67987cc916 Added job export dialog to Job Editor. 2018-09-02 00:32:22 -07:00
markus ff54af4e9b Redesigned ops defaults to use combo box for op selection and only have one editor visibile at the time. 2018-09-02 00:32:22 -07:00
markus 84b681eb2b PathEdit integration of the setup-sheet editor. 2018-09-02 00:32:22 -07:00
Markus Lampert 853ad14a1a Basic UI/editor for the SetupSheet. 2018-09-02 00:32:22 -07:00
markus 8054540afe Added button to stock dialog to recreate the stock object. 2018-09-01 21:01:03 +02:00
Markus Lampert fb0fc49a30 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert b24e95b7c1 Removed PathGeom class and moved functionality into module interface. 2018-06-19 21:38:20 -07:00
Markus Lampert 14dfa13ee6 Renamed Settings to SetupSheet. 2017-10-22 11:24:58 -07:00
Markus Lampert 87cf84151e Switched default values into Settings spreadsheet. 2017-10-22 11:24:58 -07:00
Markus Lampert ead2eb4e46 Replaced job default-properties with setting spreadsheet and set expressions for heights and rapid speeds. 2017-10-22 11:24:58 -07:00
Markus Lampert ec664c3c21 Added default values for heights and rapid feed rates for new tools. 2017-10-22 11:24:58 -07:00
Itai Nahshon 8d839b81ad Use unit conversion when changing feedrates in the tools table of the job edit panel.
if the user enters a valid velocity quantity it will be used,
Otherwize if the user enters a unitless value the default velocity unit will be used,
Otherwise error.
2017-10-09 02:47:55 +03:00
Markus Lampert 459890f779 Moved base and stock visibility tracking into ViewProvider. 2017-09-28 11:27:47 -07:00
Markus Lampert 825d415818 Switch out base in case user selects features of the original - fixes op placement. 2017-09-28 11:27:47 -07:00
Markus Lampert adc1a0a4f2 Fixed Arch.Panel support. 2017-09-28 11:27:47 -07:00
Markus Lampert 95552ad4ee Added editing resiliency to stock from base editor. 2017-09-28 11:27:46 -07:00
Markus Lampert b432364830 Implemented interface functions in base classes. 2017-09-26 10:51:17 -03:00
Markus Lampert 7e03dcaa10 Deal with temporary invalid data for stock extents and ensure minimum size. 2017-09-21 10:29:35 +02:00
Markus Lampert b4d0428059 Changed PathJob to deal with JSON template files instead of XML. 2017-09-21 10:29:35 +02:00
Markus Lampert 76285ab781 Removed debug logging. 2017-09-13 09:35:27 +02:00
Markus Lampert c5a3f5bf60 Fixed Job cancellation - to cleanup job again. 2017-09-13 09:35:27 +02:00
Itai Nahshon b9292683ae PathJobGui - use correct unit to show feedrates in the tool tab. 2017-09-10 15:05:37 +02:00
Markus Lampert 778590cdb1 Switched to textChanged instead of editingFinished for better update experience. 2017-09-08 12:25:58 +02:00
Markus Lampert abced1ba5e Fixed changing Base of job and its resource creation. 2017-09-08 12:25:58 +02:00
Markus Lampert 8a9dc58c72 Fixed operation update when TC changes - allow TC edit abortion. 2017-09-08 12:25:58 +02:00
Markus Lampert 466486211d Simplified UI; added support for arbitrary callbacks for edit of icon view provider - use that to open up job editor with appropriate page open (avoids back dependency from stock gui to job gui). 2017-09-08 12:25:58 +02:00
Markus Lampert e6249387f2 Switched to using hand made stock objects even for the basic types. 2017-09-08 12:25:58 +02:00
Markus Lampert 89f5bcded2 Hide all unused controls for now. 2017-09-08 12:25:58 +02:00
Markus Lampert 31e5710c61 Added axis at origin display while editing. 2017-09-08 12:25:58 +02:00
Markus Lampert 4a735b372e Added stock support to templates. 2017-09-08 12:25:58 +02:00
Markus Lampert af4bac8abf Added moving an operation up/down the list buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert 8f77c7575f Added support for centering the base object inside stock. 2017-09-08 12:25:58 +02:00
Markus Lampert 016bca5e37 Prevent stock from existing solid if there are no solids in the file. 2017-09-08 12:25:58 +02:00
Markus Lampert 614a0f83c2 Fixed error stock from existing when selected again. 2017-09-08 12:25:58 +02:00
Markus Lampert b778882f76 Added stock creation. 2017-09-08 12:25:58 +02:00
Markus Lampert 2b62412cc1 Delete all subobjects of a job when the job itself is deleted. 2017-09-08 12:25:58 +02:00
Markus Lampert 7241a5b796 Fixed base object clone handling. 2017-09-08 12:25:58 +02:00
Markus Lampert 88e566cf4b Added set origin. 2017-09-08 12:25:58 +02:00
Markus Lampert f73a63eee3 Added support for align move to origin. 2017-09-08 12:25:58 +02:00
Markus Lampert ba0b5e5481 Added selection observer to enable/disable orientation and alignment buttons. 2017-09-08 12:25:58 +02:00
Markus Lampert b26e3a5279 Orientation along an edge. 2017-09-08 12:25:58 +02:00
Markus Lampert c655281ea8 Added orientation of part by faces. 2017-09-08 12:25:58 +02:00
Markus Lampert 4fd8cbb40e Swap visibility of clone and original while job editor is up. 2017-09-08 12:25:58 +02:00
Markus Lampert 9209778b79 Create clone for stock and go to some lengths to enforce that. 2017-09-08 12:25:58 +02:00
Markus Lampert 3a392ec604 Added tool controller edit in dialog and hooked it up to job edit. 2017-09-08 12:25:58 +02:00
Markus Lampert 83ab3bd3f2 Added combined dialog for TC editing - refactored UI controller into separate class. 2017-09-08 12:25:58 +02:00
Markus Lampert a440dabf5d Add tool controller support with inplace editing. 2017-09-08 12:25:58 +02:00
Markus Lampert c0d1fa49a6 Added delete operation functionality;
fixed adding to job for dressups.
2017-09-08 12:25:58 +02:00
Markus Lampert fd67690fa7 Fixed some UI issues and enabled re-ordering of ops. 2017-09-08 12:25:58 +02:00