mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2025-08-04 05:18:19 +00:00
Properly show document bar on initialization (#535)
* properly show document bar * updated comments
This commit is contained in:
parent
011f32395e
commit
f8c2be83dd
4 changed files with 12 additions and 1 deletions
|
@ -781,7 +781,7 @@ impl MessageHandler<DocumentMessage, &InputPreprocessorMessageHandler> for Docum
|
|||
}
|
||||
}
|
||||
ExportDocument => {
|
||||
// TODO(MFISH33): Add Dialog to select artboards
|
||||
// TODO(mfish33): Add Dialog to select artboards
|
||||
let bbox = self.document_bounds().unwrap_or_else(|| [DVec2::ZERO, ipp.viewport_bounds.size()]);
|
||||
let size = bbox[1] - bbox[0];
|
||||
let name = match self.name.ends_with(FILE_SAVE_SUFFIX) {
|
||||
|
|
|
@ -427,6 +427,10 @@ export default defineComponent({
|
|||
this.documentBarLayout = updateDocumentBarLayout;
|
||||
});
|
||||
this.editor.dispatcher.subscribeJsMessage(TriggerViewportResize, this.viewportResize);
|
||||
|
||||
// TODO(mfish33): Replace with initialization system Issue:#524
|
||||
// Get initial Document Bar
|
||||
this.editor.instance.init_document_bar();
|
||||
},
|
||||
data() {
|
||||
const documentModeEntries: SectionsOfMenuListEntries = [
|
||||
|
|
|
@ -104,6 +104,7 @@ export function createDocumentsState(editor: EditorState, dialogState: DialogSta
|
|||
download(triggerFileDownload.name, triggerFileDownload.document);
|
||||
});
|
||||
|
||||
// TODO(mfish33): Replace with initialization system Issue:#524
|
||||
// Get the initial documents
|
||||
editor.instance.get_open_documents_list();
|
||||
|
||||
|
|
|
@ -525,6 +525,12 @@ impl JsEditorHandle {
|
|||
let message = DocumentMessage::ZoomCanvasToFitAll;
|
||||
self.dispatch(message);
|
||||
}
|
||||
|
||||
// TODO(mfish33): Replace with initialization system Issue:#524
|
||||
pub fn init_document_bar(&self) {
|
||||
let message = PortfolioMessage::UpdateDocumentBar;
|
||||
self.dispatch(message)
|
||||
}
|
||||
}
|
||||
|
||||
// Needed to make JsEditorHandle functions pub to rust. Do not fully
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue