Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-17 | Update props window when a window's document changes | Alex 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-17 | Use central models for node and edge styles | Alex Merry | |
2012-12-17 | Move the objc object release GFunc into gtkhelpers | Alex Merry | |
2012-12-17 | Snap toolbox width to tool button width | Alex Merry | |
The toolbox width is forced to always be a multiple of the width of one of the tool buttons. | |||
2012-12-17 | Remember the geometry of the utility windows | Alex Merry | |
Code largely stolen from the GIMP. | |||
2012-12-17 | Disconnect the clipboard signal handler on window close | Alex 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-17 | Set "save as" dialog folder correctly for existing files | Alex 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-17 | Better toolbox default size | Alex Merry | |
The width should now be sufficient for the create node tool. | |||
2012-12-14 | Don't grab the tool except on clicks | Alex Merry | |
2012-12-14 | Add scrollbars to the tool style selectors | Alex Merry | |
2012-12-14 | Factor out the model for the edge style selector | Alex Merry | |
This allows us to use it in other widgets. | |||
2012-12-14 | Factor out the model for the node style selector | Alex Merry | |
This allows us to use it in other widgets. | |||
2012-12-14 | Remove unused functions from gtkhelpers | Alex Merry | |
2012-12-14 | Factor out pixbufFromSurface from style selectors | Alex Merry | |
It's silly to have two copies of the same code in two different files. | |||
2012-12-13 | Use the correct style manager for creation tools | Alex Merry | |
2012-12-12 | Implement (single-key) tool shortcuts | Alex Merry | |
2012-12-12 | Allow the graph widget to grab focus | Alex Merry | |
2012-12-11 | Remove the concept of an "active style" from StyleManager | Alex Merry | |
It's all tool-based in the GTK+ interface now. | |||
2012-12-11 | Remove use of GtkFrame in tool windows | Alex Merry | |
It's unnecessary and a waste of space. Use bolded titles instead. | |||
2012-12-11 | Fix property window layout | Alex Merry | |
There were spacing issues before | |||
2012-12-07 | Add select tool option for drag-selecting edges | Alex Merry | |
Drag-select can now select nodes, edges or both. | |||
2012-12-07 | Fix updating the property pane | Alex Merry | |
2012-12-07 | Present windows if already shown | Alex Merry | |
Also, allow the properties window to be hidden and shown | |||
2012-12-07 | Add a propery editor window | Alex Merry | |
2012-12-07 | Improve config panels for create node/edge tools | Alex Merry | |
2012-12-07 | Improve toolbox config pane layout | Alex Merry | |
2012-12-07 | Use a toolpalette that demands enough space | Alex Merry | |
GtkToolPalette will not request a minimum amount of space by default. Steal some code from the GIMP to always ensure we have enough space for the tools. | |||
2012-12-07 | Add config widgets to toolbox | Alex Merry | |
2012-12-07 | Fix some memory-management issues | Alex Merry | |
2012-12-07 | Only discard selection when switching to another tool | Alex Merry | |
Before, the selection was discarded even when another window grabbed the tool. | |||
2012-12-06 | Add a toolbox | Alex Merry | |
Just allows selecting tools, so far - no tool configuration. | |||
2012-12-06 | Refactor GraphInputHandler into Tools | Alex Merry | |
2012-12-04 | Turn InputDelegate into a protocol | Alex Merry | |
We require support for the @optional keyword, so we should make use of it. | |||
2012-12-04 | Refactor MainWindow into Application and Window | Alex Merry | |
Basic multiple-window support, but no tools. | |||
2012-12-03 | Fix file headers | Alex Merry | |
2012-12-03 | Remove tools from main window | Alex Merry | |
2012-10-31 | Allow spaces in properties | Alex Merry | |
2012-08-25 | Update the windows installer www link to 0.9 | Alex Merry | |
2012-08-25 | Include missing files in the dist packages | Alex Merry | |
These are needed for building on Windows. | |||
2012-08-24 | Website and README updates for the 0.9 release | Alex Merry | |
2012-08-24 | Prepare for 0.9 releasev0.9 | Alex Merry | |
2012-08-24 | Match Cocoa's method naming conventions | Alex Merry | |
We were naming properties starting with new, which is Cocoa's convention for methods that return fresh objects. Spotted due to a Clang warning. | |||
2012-07-31 | Only consider left-button mouse events | Alex 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-29 | Scale node style previews if it makes them smaller | Alex Merry | |
This makes it easier to distinguish between node styles. | |||
2012-06-29 | Only show edge child node props if child node is enabled | Alex Merry | |
2012-06-29 | Be helpful about which panes are visible | Alex Merry | |
If only one property/style pane is visible, auto-switch between them depending on the tool. | |||
2012-06-29 | Do not set looseness prop if edge is straight | Alex Merry | |
2012-06-14 | Re-render bend incident edges when node style changes | Alex Merry | |
The node shape affects where edges terminate. This affects the shape of bent edges. | |||
2012-06-14 | Make sure inEdges and outEdges are up-to-date | Alex Merry | |
2012-06-14 | Fix "child node" check box in Edge Properties | Alex 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. |