Design properties: project, author and licence in the design, its exports and inspect_design (#1015) (#1189)
A design carries metadata (format 21): project, part number, revision, author, organization, description and license, plus other tools' data under reverse-DNS keys, kept as written. Edited in the Design Properties window (Document Settings), set by document.metadata.set, reported by inspect_design, and written into STEP, IGES and 3MF where the format has a place for them. Translated, with tests.
This commit is contained in:
1 parent
78079587ad
commit
a4a8b48567
33 files changed
+1106
-21
No files matched your search
@@ -52,6 +52,7 @@ fn command_dialogs_shrink_to_their_content_within_limits() {
|
||||
}
|
||||
h.app.dialog = None;
|
||||
h.app.params = None;
|
||||
h.app.design_properties = None;
|
||||
h.app.tool = None;
|
||||
if h.app.session.active_sketch.is_some() {
|
||||
h.app.finish_sketch();
|
||||
@@ -83,6 +84,7 @@ fn floating_windows_stay_within_limits() {
|
||||
h.app.help.about = true;
|
||||
h.app.ui.palette_open = true;
|
||||
solidcraft_ui_egui::params_dialog::open(&mut h.app);
|
||||
solidcraft_ui_egui::design_properties::open(&mut h.app);
|
||||
h.frames(6);
|
||||
let ws = window_widths(&h);
|
||||
// Keyboard Shortcuts is a page of Preferences (one window, #36).
|
||||
|
||||
Reference in new issue
Block a user