summaryrefslogtreecommitdiff
path: root/tikzit/src/gtk
AgeCommit message (Collapse)Author
2012-12-07Only discard selection when switching to another toolAlex Merry
Before, the selection was discarded even when another window grabbed the tool.
2012-12-06Add a toolboxAlex Merry
Just allows selecting tools, so far - no tool configuration.
2012-12-06Refactor GraphInputHandler into ToolsAlex Merry
2012-12-04Turn InputDelegate into a protocolAlex Merry
We require support for the @optional keyword, so we should make use of it.
2012-12-04Refactor MainWindow into Application and WindowAlex Merry
Basic multiple-window support, but no tools.
2012-12-03Fix file headersAlex Merry
2012-12-03Remove tools from main windowAlex Merry
2012-07-31Only consider left-button mouse eventsAlex Merry
Previously, clicking the right mouse button while dragging with the left button would confuse the code, as things would happen in an unexpected order. This could leave dangling edges, for example, or even crash tikzit.
2012-06-29Scale node style previews if it makes them smallerAlex Merry
This makes it easier to distinguish between node styles.
2012-06-29Only show edge child node props if child node is enabledAlex Merry
2012-06-29Be helpful about which panes are visibleAlex Merry
If only one property/style pane is visible, auto-switch between them depending on the tool.
2012-06-14Re-render bend incident edges when node style changesAlex Merry
The node shape affects where edges terminate. This affects the shape of bent edges.
2012-06-14Fix "child node" check box in Edge PropertiesAlex Merry
We were calling the wrong api (set_mode, instead of set_active), which was turning the checkbox/label pair into a modal button instead of setting whether it was checked.
2012-06-08Increase bounding box resize handle sizeAlex Merry
Make it easier to hit with the mouse
2012-06-08Make resize handles more consistentAlex Merry
Before, we allowed resizing when the mouse to be anywhere along the top or bottom edges of the bounding box, but on the left and right the cursor had to be over a handle. Now it always has to be over a handle.
2012-06-08Set the cursor when dragging would resize bounding boxAlex Merry
This makes it obvious to users when clicking will resize the bounding box, rather than creating a new one.
2012-05-22Merge branch 'master' into resize_previewAleks Kissinger
2012-05-22apidocs++Alex Merry
2012-05-22Fix how preview size determination is doneAlex Merry
PreviewRenderer should always scale to fit the surface size, rather than having to be manually resized.
2012-05-22resize worksAleks Kissinger
2012-05-22almost there, just doesnt resize container nowAleks Kissinger
2012-05-22made size settableAleks Kissinger
2012-05-21add callback on window resizeAleks Kissinger
2012-05-04Fix license headerAlex Merry
2012-05-04Avoid deprecated methodsAlex Merry
2012-05-04Edges can now be reversed easilyAlex Merry
2012-05-01fixed gtk_message_dialog_new to use constant format stringAleks Kissinger
2012-04-19Make style-less edges black, not whiteAlex Merry
2012-04-18Add edge coloursAlex Merry
2012-03-14Use KVO for listening to style changes in the selectorsrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@426 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-03-10Better parse error reportingrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@424 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-03-10Fix the last commitrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@422 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-03-10GTK: user @property declarations in TikzDocumentrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@421 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-03-08GTK: fix creating the user support dirrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@418 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-02-14GTK: attach edge styles when parsingrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@416 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-02-02Add in a useful vim folder markerrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@409 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-02-02GTK: Fix a condition to avoid a critical messagerandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@406 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-30Undo/redo support for ordering changesrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@404 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-27GTK: bring forward / send back supportrandomguy3
Waiting on the graph changes to be implemented for it to be done properly (currently no undo/redo and the graph doesn't redraw properly) git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@403 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-25GTK: Clear the correct text entryrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@402 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-18GTK: ref the correct objectrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@397 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-18GTK: Arrow heads (and tails)!randomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@396 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-18Fix nomenclature - the arrow head is at the target, the tail is at the sourcerandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@395 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-18warnings--randomguy3
Also: NSLog the problem when pdflatex could not be run git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@394 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
2012-01-18Rename src/linux to src/gtk (which is more accurate)randomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@392 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64