summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-01-11Fix crash on shutdown and item deletion.David Robillard6-118/+141
Use Item add and remove virtual methods for adding/removing ports instead of special explicit functions. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3933 a436a847-0d15-0410-975c-d299462d15a1
2012-01-09Fix compilation on old glib with no g_slist_free_full (fix #792).David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3929 a436a847-0d15-0410-975c-d299462d15a1
2012-01-09Build with old cairo without cairo_rectangle_int_t (fix #792).David Robillard2-8/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3928 a436a847-0d15-0410-975c-d299462d15a1
2012-01-09Build with old cairo without cairo_region_t (fix #792).David Robillard2-36/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3926 a436a847-0d15-0410-975c-d299462d15a1
2011-12-23Fix click to connect/disconnect.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3904 a436a847-0d15-0410-975c-d299462d15a1
2011-12-23Fix every port drawn after a selected port also appearing selected.David Robillard2-10/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3903 a436a847-0d15-0410-975c-d299462d15a1
2011-12-23Add marshalers to all signals for mysterious unknown reasons.David Robillard3-3/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3902 a436a847-0d15-0410-975c-d299462d15a1
2011-12-18Fix port controls update while dragging/clicking.David Robillard2-3/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3888 a436a847-0d15-0410-975c-d299462d15a1
2011-12-18Fix module layout.David Robillard2-9/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3887 a436a847-0d15-0410-975c-d299462d15a1
2011-12-14Remove dubious include.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3876 a436a847-0d15-0410-975c-d299462d15a1
2011-12-14Draw directly to window cairo context instead of gdk pixmap.David Robillard8-78/+47
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3875 a436a847-0d15-0410-975c-d299462d15a1
2011-12-14Tidy.David Robillard1-12/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3874 a436a847-0d15-0410-975c-d299462d15a1
2011-12-14Make node no longer a subclass of group.David Robillard7-60/+47
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3873 a436a847-0d15-0410-975c-d299462d15a1
2011-12-14Custom module point and port draw handlers.David Robillard4-14/+61
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3872 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Update comments to reflect reality of group's demoted status.David Robillard1-7/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3871 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Move group implementation to separate files.David Robillard11-677/+615
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3870 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Remove ganv_item_raise and ganv_item_lower.David Robillard2-90/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3869 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Make items responsible for drawing their own children.David Robillard2-4/+23
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3868 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Remove libart dependency.David Robillard11-437/+157
Replace unneeded arbitrary per-item affine with simple x, y coordinates. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3867 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Remove unnecessary use of ArtIRect.David Robillard1-8/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3866 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Replace ArtUta* redraw_area with cairo_region_t* redraw_region.David Robillard8-222/+51
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3865 a436a847-0d15-0410-975c-d299462d15a1
2011-12-13Remove ganv_canvas_base_request_redraw_uta.David Robillard2-62/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3864 a436a847-0d15-0410-975c-d299462d15a1
2011-12-12Fix crash when joining non-ports.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3863 a436a847-0d15-0410-975c-d299462d15a1
2011-12-12Add libart dependency to pkg-config file (patch from Adrian Knoth).David Robillard1-1/+1
This dependency will disappear entirely soon... git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3862 a436a847-0d15-0410-975c-d299462d15a1
2011-12-12Remove HACKISH_AFFINE gunk.David Robillard1-31/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3861 a436a847-0d15-0410-975c-d299462d15a1
2011-12-12Remove unused clip_path parameter to item update method.David Robillard8-23/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3860 a436a847-0d15-0410-975c-d299462d15a1
2011-12-12Remove unused coverage method of Item class.David Robillard2-4/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3859 a436a847-0d15-0410-975c-d299462d15a1
2011-12-10Change GanvGroup* to GanvItem* for parent pointers.David Robillard9-43/+40
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3857 a436a847-0d15-0410-975c-d299462d15a1
2011-12-10Make item draw method take a cairo_t instead of GdkDrawable.David Robillard7-35/+27
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3856 a436a847-0d15-0410-975c-d299462d15a1
2011-12-10Fix event handling.David Robillard5-35/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3852 a436a847-0d15-0410-975c-d299462d15a1
2011-12-09Remove GnomeCanvas dependency.David Robillard36-451/+5337
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3842 a436a847-0d15-0410-975c-d299462d15a1
2011-12-09Improve documentation and GIR bindings.David Robillard11-91/+114
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3841 a436a847-0d15-0410-975c-d299462d15a1
2011-12-09Improve documentation.David Robillard7-13/+63
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3840 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Don't expose GET_PRIVATE macros.David Robillard14-50/+55
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3839 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Delete trailing whitespace.David Robillard7-11/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3838 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Hide implementations.David Robillard18-893/+1147
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3837 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Clean up port event stuff.David Robillard3-36/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3836 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Make canvas direction a property.David Robillard6-47/+34
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3835 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Tidy.David Robillard2-38/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3834 a436a847-0d15-0410-975c-d299462d15a1
2011-12-08Fix node moving (inform user via "moved" signal).David Robillard4-10/+44
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3833 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Fix control port dragging.David Robillard3-40/+64
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3831 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Sshh.David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3830 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Fix event handling.David Robillard2-19/+21
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3829 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Remove cruft from public API.David Robillard2-48/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3828 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Support old glib without g_get_monotonic_time (fix #791).David Robillard1-0/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3827 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Support creating modules via pure GObject construction.David Robillard8-41/+93
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3826 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Add Python test program.David Robillard1-0/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3825 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07Add C test program.David Robillard8-18/+160
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3824 a436a847-0d15-0410-975c-d299462d15a1
2011-12-07More work towards making the canvas usable via the C API only.David Robillard4-166/+274
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3823 a436a847-0d15-0410-975c-d299462d15a1
2011-12-06Trim license header.David Robillard34-340/+272
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@3822 a436a847-0d15-0410-975c-d299462d15a1