From cca66b9ec4e494c1d919bff0f71a820d8afab1fa Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:24:48 +0200 Subject: Adding upstream version 1.2.2. Signed-off-by: Daniel Baumann --- doc/NewAppArchitecture/06-current-desktop-view.svg | 785 +++++++++++++++++++++ 1 file changed, 785 insertions(+) create mode 100644 doc/NewAppArchitecture/06-current-desktop-view.svg (limited to 'doc/NewAppArchitecture/06-current-desktop-view.svg') diff --git a/doc/NewAppArchitecture/06-current-desktop-view.svg b/doc/NewAppArchitecture/06-current-desktop-view.svg new file mode 100644 index 0000000..9aa7cdd --- /dev/null +++ b/doc/NewAppArchitecture/06-current-desktop-view.svg @@ -0,0 +1,785 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Views and Desktops + + + Desktop + + View + + SPView - Base class for SVG views - Has a pointer to a doc (SPDocument) - Contains message stack and message context - Handles status messages - Handles redrawing screen - Emits signals on view changes - Provides sp_desktop_widget_new() + SPDesktop - Subclass of SPView - Implements an "Editable view" - Holds pointer to Inkscape::Application - Contains scrollbar, ruler, canvas, guides, etc. - Defines scroll limits, zoom min/max, fullscreen - Manages event contexts, coordinate systems, zooming, etc. + + + -- cgit v1.2.3