aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove the dependency on LdCanvas.library-toolbar-rewritePřemysl Janouch2012-01-291-2/+0
| | | | GDK grabbing doesn't work on Windows, though.
* Integrate GSettings, remember View settings.Přemysl Janouch2011-06-122-0/+24
| | | | | | | | | | | The org.logdiag ID has been chosen as I haven't found any specific rules and com.github.logdiag seems not to be future-proof. This domain remains available so far, anyway. The schemas are compiled only when installed directly to CMAKE_INSTALL_PREFIX to the root filesystem. When invoking `make install` with DESTDIR, only the XML files are copied over as the schemas would have to be recompiled later anyway.
* Fix make-template.sh.Přemysl Janouch2011-06-111-1/+1
| | | | It needs the bash shell interpreter to run.
* Workaround the ANSI codepage limitation on Win32.Přemysl Janouch2011-06-101-0/+76
|
* Change the way command line arguments are parsed.Přemysl Janouch2011-06-101-25/+16
|
* Add toggle actions to the View menu.Přemysl Janouch2011-03-071-1/+45
| | | | So far these settings are not saved anywhere.
* Update translations.Přemysl Janouch2011-03-041-0/+1
| | | | Add translators to the About dialog.
* Disable LdDiagramView scrollbars when not needed.Přemysl Janouch2011-02-201-0/+2
|
* Convert encoding of command line filenames.Přemysl Janouch2011-02-191-1/+21
| | | | Fixes Windows.
* Reset view to center for new diagrams.Přemysl Janouch2011-02-191-1/+2
|
* Open files from command line.Přemysl Janouch2011-02-193-7/+17
|
* Rename LdCanvas to LdDiagramView.Přemysl Janouch2011-02-191-25/+26
|
* Change the current directory on Windows.Přemysl Janouch2011-02-131-0/+10
| | | | So the application can always find it's files.
* Use gtk_init_with_args().Přemysl Janouch2011-02-131-7/+14
|
* Various changes to LdWindowMain.Přemysl Janouch2011-02-131-41/+54
| | | | | | * Convert filenames from system locale. * Internationalize. * Split diagram_show_open_dialog().
* Update translation template.Přemysl Janouch2011-02-121-1/+1
|
* Change the way translations are done.Přemysl Janouch2011-02-122-37/+38
| | | | | * Require gettext-tools to build. * Depend on libintl on Win32.
* Define github as the homepage for logdiag.Přemysl Janouch2011-02-071-0/+1
|
* Implement zooming in LdWindowMain.Přemysl Janouch2011-02-041-6/+45
| | | | Add convenience methods to LdCanvas.
* Offer the undo functionality in LdWindowMain.Přemysl Janouch2011-02-011-11/+53
| | | | Kill the "Export" action for now.
* Add some reminder comments.Přemysl Janouch2011-01-291-0/+1
|
* Fix program messages and gtk-doc comments.Přemysl Janouch2011-01-282-21/+9
|
* Make ld_canvas_new() return a GtkWidget reference.Přemysl Janouch2011-01-241-1/+1
| | | | For consistency with GTK+.
* Move the library toolbar to its own class.Přemysl Janouch2011-01-241-507/+52
|
* Include liblogdiag.h as it was an external lib.Přemysl Janouch2011-01-241-1/+1
|
* Add an application icon.Přemysl Janouch2011-01-161-0/+1
|
* Handle Edit menu actions (Delete, Select All).Přemysl Janouch2011-01-161-3/+30
|
* Use JsonObject for LdDiagramObject parameters.Přemysl Janouch2011-01-151-1/+2
| | | | Make LdDiagramObject a regular class.
* Make a separate library.Přemysl Janouch2011-01-1027-5573/+0
| | | | | | This is required for gtkdoc-scangobj. So far it's much like it's been before, the main differences are that source files are in two directories from now on and the build process has two stages.
* Use a central header.Přemysl Janouch2011-01-1012-83/+45
| | | | | | | $ time (make clean; make) Before: ~8.0 seconds After: ~8.1 seconds
* Write a signature to diagram files.Přemysl Janouch2011-01-101-7/+51
|
* Fix drawing of symbol menus.Přemysl Janouch2011-01-101-6/+7
|
* Show names of symbols in the statusbar.Přemysl Janouch2011-01-101-11/+27
|
* Remove a FIXME.Přemysl Janouch2011-01-101-1/+0
| | | | We don't really need to set the GError to anything.
* Simulate motion events when needed.Přemysl Janouch2011-01-101-4/+28
|
* Draw category icons with style colors.Přemysl Janouch2011-01-101-4/+52
| | | | Previously the icons have been black in all themes.
* Add a View menu to LdWindowMain, disabled so far.Přemysl Janouch2011-01-091-1/+13
|
* Add a "zoom" property to LdCanvas.Přemysl Janouch2011-01-092-6/+74
|
* Add hide_terminals() to LdCanvas.Přemysl Janouch2011-01-091-3/+11
|
* Add a "class" property to LdDiagramSymbol.Přemysl Janouch2011-01-091-5/+71
| | | | | Also add missing gtk-doc comments for ld_diagram_symbol_{get,set}_class().
* Make ld_lua_logdiag_register() a bit safer.Přemysl Janouch2011-01-091-4/+5
|
* Fix comments.Přemysl Janouch2011-01-097-29/+31
|
* Draw diagram objects in reversed order.Přemysl Janouch2011-01-091-5/+5
| | | | Previously older objects drew on top of newer ones.
* Replace GSList with GList in LdDiagram.Přemysl Janouch2011-01-093-33/+33
| | | | This has been an unnecessary limitation.
* Ensure that the canvas is focused.Přemysl Janouch2011-01-091-0/+5
|
* Call bind_textdomain_codeset().Přemysl Janouch2011-01-091-1/+2
|
* When zooming, focus on the cursor.Přemysl Janouch2011-01-091-0/+13
|
* Highlight symbol terminals on mouse hover.Přemysl Janouch2011-01-091-0/+114
|
* Refactor queue_object_redraw().Přemysl Janouch2011-01-091-15/+27
|
* Add ld_point_distance().Přemysl Janouch2011-01-092-0/+23
|