summaryrefslogtreecommitdiff
path: root/tikzit/src/gtk/Application.m
AgeCommit message (Collapse)Author
2017-01-11made new subdirAleks Kissinger
2013-05-07GTK+: One preview window per main windowAlex Merry
Each document window has its own preview window, allowing multiple ones to be open at once.
2013-04-02Prevent toolbox getting lost when minimising windowsAlex Merry
On X, window managers don't like WM_TRANSIENT_FOR being altered while a window is visible; this meant that if you opened TikZiT and opened a second main window and minimised the main window that had focus, the toolbox and properties window would both disappear, with no way to get them back (well, almost - the properties window could be retreived with the menu item that shows/hides it). Tested with KWin, Metacity (Gnome 2's WM), Mutter (Gnome 3) and xfwm4 (XFCE 4). Metacity and Mutter still behave a little oddly - you have to click one of the main windows *twice* to get it to focus. KWin and xfwm4 work fine.
2013-03-25Fix issues found by the clang static analyzerAlex Merry
2013-03-22Add "space" shortcut to refresh preview without it grabbing focusAlex Merry
2013-02-13GTK: Add shortcuts for changing selection modeAlex Merry
Now when the graph has focus, shift+n will choose node selection, shift+e edge selection and shift+b both.
2013-02-04Put node and edge style editors into settings dialogAlex Merry
2013-01-28Associate utility windows with current main windowAlex Merry
This allows the window manager to raise the windows as a group, for example.
2012-12-17Factor out properties pane from properties windowAlex Merry
PropertiesWindow is now ContextWindow. Preparing for putting more stuff in this window.
2012-12-17Update props window when a window's document changesAlex Merry
A window's document can change when opening a document from a window that is has no backing file and no changes. The properties window was not getting updated propertly when this happened (it still referred to the old document). Now it is updated properly.
2012-12-17Use central models for node and edge stylesAlex Merry
2012-12-17Remember the geometry of the utility windowsAlex Merry
Code largely stolen from the GIMP.
2012-12-13Use the correct style manager for creation toolsAlex Merry
2012-12-12Implement (single-key) tool shortcutsAlex Merry
2012-12-07Present windows if already shownAlex Merry
Also, allow the properties window to be hidden and shown
2012-12-07Add a propery editor windowAlex Merry
2012-12-07Fix some memory-management issuesAlex Merry
2012-12-06Add a toolboxAlex Merry
Just allows selecting tools, so far - no tool configuration.
2012-12-06Refactor GraphInputHandler into ToolsAlex Merry
2012-12-04Refactor MainWindow into Application and WindowAlex Merry
Basic multiple-window support, but no tools.