summaryrefslogtreecommitdiff
path: root/src/ld-window-main.c
Commit message (Collapse)AuthorAgeFilesLines
* Use GResources for the UI file and the LICENSEPřemysl Eric Janouch2021-11-011-2/+8
| | | | | | | - The About dialog now displays the licence. - The main UI file is now integrated into the binary. The project needed some of its ugly CMake code back.
* Clean upPřemysl Eric Janouch2021-10-291-9/+7
|
* Append ellipsis to the Print menu itemPřemysl Eric Janouch2021-10-281-1/+1
| | | | It opens a dialog.
* Fix scaling to fit paperPřemysl Eric Janouch2021-10-281-6/+8
|
* 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.
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-10-251-1/+1
|
* 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
|
* Name changePřemysl Eric Janouch2020-09-281-2/+2
| | | | Also some copyright years fix-ups/updates.
* Update copyright yearsPřemysl Janouch2018-06-251-1/+1
|
* Fix and update LICENSEPřemysl Janouch2017-02-031-1/+1
|
* 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-191-2/+2
|
* 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-091-1/+0
| | | | 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-081-2/+2
|
* 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).
* Clean up dead assignments.Přemysl Janouch2012-02-021-3/+0
|
* Integrate GSettings, remember View settings.Přemysl Janouch2011-06-121-0/+15
| | | | | | | | | | | 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.
* 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
|
* Reset view to center for new diagrams.Přemysl Janouch2011-02-191-1/+2
|
* Open files from command line.Přemysl Janouch2011-02-191-2/+9
|
* Rename LdCanvas to LdDiagramView.Přemysl Janouch2011-02-191-25/+26
|
* 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-121-35/+37
| | | | | * 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
|