aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add basic print functionalityPřemysl Eric Janouch2021-10-281-5/+89
| | | | | | | | | | | | | | | | Sadly, the line width depends on the widget's DPI, which seems to even cause uneven lines on Windows, where virtual printers claim high DPI. It might also be an unrelated problem. Similarly, selected objects are exported highlighted. Other than that, it works quite well. Add a manifest to make the print dialog look nice with the older GTK+ bundle we depend upon. The RC file could theoretically be scanned for /\s+"([^"]+)"\s*$/, unescaped, and the results configure_file()-stamped.
* ld-window-main.c: clean upPřemysl Eric Janouch2021-10-281-35/+45
|
* Bind # to toggling the view gridPřemysl Eric Janouch2021-10-271-1/+1
| | | | As seen in Inkscape.
* Make the about dialog link work in Windows XPPřemysl Eric Janouch2021-10-261-1/+42
| | | | | For some weird reason, GTK+ is trying to connect to URLs first, which typically won't succeed these days.
* Make development builds find the program iconPřemysl Eric Janouch2021-10-261-0/+5
|
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-10-253-13/+11
|
* Add the user guide to the Help menuPřemysl Eric Janouch2021-10-251-0/+77
| | | | | The old GLib put up a good fight, it says "URIs not supported" even for the file:// scheme.
* Get rid of extra semicolons after macrosPřemysl Eric Janouch2021-10-251-1/+1
|
* Fix the file save dialog and translationsPřemysl Eric Janouch2021-10-221-7/+13
|
* Make note of the recent g_win32_get_command_line()Přemysl Eric Janouch2021-10-141-0/+1
|
* Name changePřemysl Eric Janouch2020-09-283-4/+4
| | | | Also some copyright years fix-ups/updates.
* Fix compiler warningPřemysl Janouch2018-06-271-0/+1
|
* Update copyright yearsPřemysl Janouch2018-06-251-1/+1
|
* Fix and update LICENSEPřemysl Janouch2017-02-033-3/+3
|
* Fix the about dialog in GTK+ 3Přemysl Janouch2015-02-091-0/+1
| | | | Now we have to override the icon name property.
* Update copyright yearsPřemysl Janouch2015-01-201-1/+1
|
* Silence other stupid deprecation warningsPřemysl Janouch2015-01-201-2/+0
|
* Fix a few deprecation warningsPřemysl Janouch2015-01-201-2/+2
|
* GTK+ 3: Fix compilation, scrolling, drawingPřemysl Janouch2015-01-192-3/+3
|
* Show something more helpful on file open error.Přemysl Janouch2012-10-091-4/+18
|
* Support multiple filenames on command line.Přemysl Janouch2012-10-092-6/+24
| | | | Should work fine, although I doubt anyone would use it.
* Show diagram zoom in the main window.Přemysl Janouch2012-10-091-3/+17
|
* Load symbols from user XDG_DATA_HOME, too.Přemysl Janouch2012-10-091-1/+28
|
* Update copyrights.Přemysl Janouch2012-10-082-3/+3
|
* Renaming.Přemysl Janouch2012-10-081-2/+2
| | | | LdCategoryViewIf -> LdCategoryView -> LdCategoryTreeView
* Add LdCategoryViewIf.Přemysl Janouch2012-10-081-1/+1
| | | | Deduplicates parts of LdCategory{,Symbol}View.
* Show symbol names in the statusbar again..Přemysl Janouch2012-10-081-0/+29
| | | | Not very clean but serves its purpose.
* Add a usage hint to the main window.Přemysl Janouch2012-10-081-0/+17
|
* Change main window dimensions.Přemysl Janouch2012-10-081-1/+2
| | | | Fine-tuned for my Ubuntu, I admit.
* Add an LdCategory * argument to new() functions.Přemysl Janouch2012-10-081-1/+1
|
* Rename LdLibraryPane to LdCategoryView.Přemysl Janouch2012-10-081-14/+14
| | | | And make it load categories recursively using itself.
* Replace LdLibraryToolbar with LdLibraryPane.Přemysl Janouch2012-10-081-75/+29
|
* Start making a replacement for LdLibraryToolbar.Přemysl Janouch2012-10-081-0/+8
| | | | | The main advantages are the lack of need to create an icon for each category there is in the library and faster workflow.
* Fix saving.Přemysl Janouch2012-08-121-20/+29
| | | | What the user expects (TM).
* Maintenance.Přemysl Janouch2012-08-111-9/+9
| | | | | | | | * Fix setting the GSETTINGS_SCHEMA_DIR environment variable. * Use g_value_take_boxed() instead of deprecated g_value_set_boxed_take_ownership(). * Remove an unused variable. * Clean up load_category() a bit.
* Clean up dead assignments.Přemysl Janouch2012-02-021-3/+0
|
* 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().