summaryrefslogtreecommitdiffstats
path: root/src/inkscape-window.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix blank toolbar on startup with custom dimensionsNathan Lee2019-05-261-0/+2
| | | | | Bug occurs with programmatic resize at startup Fixes https://gitlab.com/inkscape/inkscape/issues/125
* Make InkscapeApplication responsible for managing documents and windows.Tavmjong Bah2019-03-151-1/+6
| | | | Any change from previous behavior is a bug.
* Fix query for monitor dimensionsPatrick Storz2019-02-201-2/+6
| | | | | | | | | | | | | | | | The call to Gdk::Display::get_monitor_at_window() in Inkscape::UI::get_monitor_geometry_at_window() requires the underlying GdkWindow to be fully initialized. This is achieved by calling "realize()" before attempting to read that information. Previously we used to show the window first (which implies realizing it) which worked around the issue. However it required us to hide and show it once again later if we wanted to move it in order for the window manager's routines to sanitize the position to kick in.
* Rescue code for restoring last used window geometryPatrick Storz2019-02-201-2/+5
| | | | | | | | | It was accidentally dropped in 8b1840f9507f10911f63fc00b9885354ead99d53 Also show window *after* setting position/size. This gives the window manager the chance to move an off-screen window back into the visible desktop bounds (e.g. after a monitor was disconnected).
* Code simplification using InkscapeApplication singleton.Tavmjong Bah2019-02-151-11/+3
|
* Turn InkscapeApplication into singleton.Tavmjong Bah2019-02-151-0/+3
|
* Block in window updating code. WIPTavmjong Bah2019-02-121-0/+1
|
* Change prefix on drag and drop functions.Tavmjong Bah2019-02-121-1/+1
|
* Correct comments due to last commit.Tavmjong Bah2019-02-031-1/+1
|
* Change from hooking up signal handler to overriding class method.Tavmjong Bah2019-02-031-2/+6
|
* Fix widget focus bug.Tavmjong Bah2019-02-031-1/+1
|
* Allow InkscapeApplication to track current document, selection, and desktop.Tavmjong Bah2019-01-301-4/+32
|
* Temporary fix for crash on quit.Tavmjong Bah2019-01-281-4/+4
|
* Rewrite main menu bar code:Tavmjong Bah2019-01-251-1/+3
| | | | | | Convert to GTKMM. General cleanup. Move to dedicated files.
* Move main menu bar from desktop-widget to inkscape-window.Tavmjong Bah2019-01-221-4/+10
|
* More clean-up of code copied from sp_create_window().Tavmjong Bah2019-01-201-32/+6
|
* No longer use widget data to store pointer to window.Tavmjong Bah2019-01-201-3/+1
|
* No longer use widget data to store pointer to desktop.Tavmjong Bah2019-01-201-2/+0
|
* No longer use widget data to store pointer to desktop widget.Tavmjong Bah2019-01-201-1/+0
|
* Use document rather than namedview in creating desktop widget.Tavmjong Bah2019-01-201-1/+1
|
* Get rid of unneccessary type conversions (SPDesktopWidget <-> SPViewWidget).Tavmjong Bah2019-01-191-2/+1
|
* Remove sp_create_window().Tavmjong Bah2019-01-191-12/+75
|
* Move drag-and-drop code to separate file.Tavmjong Bah2019-01-191-0/+5
|
* Make InkscapeWindow responsible for adding window to app.Tavmjong Bah2019-01-161-0/+14
| | | | Prevents premature program termination if original window deleted.
* Another baby step in creating InkscapeWindow.Tavmjong Bah2019-01-131-2/+15
|
* Prevent window from stealing key presses.Tavmjong Bah2019-01-101-1/+1
|
* First baby step in adding InkscapeWindow (Gtk::ApplicationWindow)Tavmjong Bah2019-01-091-0/+47