summaryrefslogtreecommitdiff
path: root/tikzit/src
AgeCommit message (Collapse)Author
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-10-31Allow spaces in propertiesAlex Merry
2012-08-25Include missing files in the dist packagesAlex Merry
These are needed for building on Windows.
2012-08-24Match Cocoa's method naming conventionsAlex 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-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-29Do not set looseness prop if edge is straightAlex Merry
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-14Make sure inEdges and outEdges are up-to-dateAlex Merry
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-13Be a bit more conservative about quoting propertiesAlex Merry
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-29Fix handling for property values containing = or ,Alex Merry
Equals and comma are special values that need to be quoted with curly braces. This both parses and generates such quoted strings, although they are only generated when necessary.
2012-05-29Add vi modelines to the lexer/parser codeAlex Merry
2012-05-29Fix license header in DiamondShape filesAlex Merry
2012-05-24Remove useless declaration from TikzShape.mAlex Merry
This file-local variable is never used.
2012-05-24Draw regular polygons with an inner circle radiusAlex Merry
TikZ determines the size of a regular polygon by the radius of a circle inscribed inside the shape, touching the middle of each edge, not a circle outside the sahep, touching each vertex.
2012-05-24Do not adjust the height of RegularPolyShapeAlex Merry
It might look more natural like that, but it's not how TikZ does it.
2012-05-24Fix RegularPolyShape rotation to match TikZAlex Merry
In PGF/TikZ, regular polygons with rotation 0 have a side flat at the bottom. RegularPolyShape now does the same, and also takes its rotation in degrees.
2012-05-23Start fixing shapes in the preambleAlex Merry
RegularPolyShape needs fixing still, and the tikz shapes need sorting out.
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-07Correctly remove $ at end of latex commandsAlex Merry
Previously, a string like '$\alpha$' would retain the final $ when displayed on a label.
2012-05-04Fix license headerAlex Merry
2012-05-04Avoid deprecated methodsAlex Merry
2012-05-04GTK: Add missing DIST filesAlex 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-19Stop tikzit crashing on copyAlex Merry
It turns out that applying fast enumeration directly to an NSMapTable does something weird, and it should be applied to one of the enumerator objects instead.
2012-04-18Ignore unescaped dollar signs in labelsAlex Merry
Dollar signs indicate start/end of math-mode, so don't display them
2012-04-18Add edge coloursAlex Merry
2012-04-17Add "ldots" to the tex constants fileAlex 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-11Tidy methods uprandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@425 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 memory issuesrandomguy3
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@423 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