summaryrefslogtreecommitdiff
path: root/tikzit/src/gtk/Window.m
AgeCommit message (Collapse)Author
2013-02-04GTK: prevent the user from creating invalid tikzAlex Merry
The free-form entry fields (graph element properties and node labels) are a potential source of invalid tikz code. Since we quote any dodgy-looking text with { and }, we just need to make sure there are no unmatched curly braces entered in those fields. This will turn the entry widgets red when there are unmatched braces, and refuse to make use of any such values.
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-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-17Disconnect the clipboard signal handler on window closeAlex Merry
Previously, if a window was closed and then the clipboard changed, update_paste_action would still be called with a now-invalid paste action.
2012-12-17Set "save as" dialog folder correctly for existing filesAlex Merry
We were trying to set it to the path to the file, instead of its containing folder, which was confusing the GKT+ dialog.
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-06Refactor GraphInputHandler into ToolsAlex Merry
2012-12-04Refactor MainWindow into Application and WindowAlex Merry
Basic multiple-window support, but no tools.