summaryrefslogtreecommitdiffstats
path: root/src/inkscape-application.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Avoid code duplication in ConcreteInkscapeApplication<T>::on_open()Patrick Storz2019-07-171-0/+1
|
* Allow option sections without a name (just outputs an empty line)Patrick Storz2019-07-031-2/+2
|
* Group command line options in --help outputPatrick Storz2019-07-031-0/+2
| | | | | | | This implements a workaround for functionality that seems to be missing in glib/gtk: We add the group headers as additional option entries and modify their short name to produce the desired output.
* Simplify piping through Inkscape. Reduce code duplication.Tavmjong Bah2019-06-191-0/+1
|
* Restore ability to pipe a file into Inkscape.Tavmjong Bah2019-06-191-0/+2
|
* Fix commandline page selection page selection and allow to select poppler in cmdMarc Jeanmougin2019-04-241-0/+2
|
* Make InkscapeApplication responsible for managing documents and windows.Tavmjong Bah2019-03-151-9/+24
| | | | Any change from previous behavior is a bug.
* Add document_open and document_close functions and use them in batch mode.Tavmjong Bah2019-02-171-0/+8
|
* Turn InkscapeApplication into singleton.Tavmjong Bah2019-02-151-0/+3
|
* Block in window updating code. WIPTavmjong Bah2019-02-121-0/+3
|
* Allow InkscapeApplication to track current document, selection, and desktop.Tavmjong Bah2019-01-301-5/+25
|
* Another baby step in creating InkscapeWindow.Tavmjong Bah2019-01-131-3/+11
|
* Allow window to be closed when operating in batch mode.Tavmjong Bah2019-01-131-0/+1
| | | | | | | | Most verbs require the presence of a GUI even if not really needed. A new option, --batch-process, allows one to force desktop windows to close after processing actions/verbs. Once all verbs are replaced by actions that don't require a GUI, this option can be removed.
* modernize: add overridesMarc Jeanmougin2019-01-021-2/+2
|
* Minor tweaks.Tavmjong Bah2018-12-101-10/+11
|
* Gtk/Gio templating of main inkscape application class to allow commandline ↵Marc Jeanmougin2018-12-091-18/+33
| | | | usage when graphic server is not available
* Add a rotation action.Tavmjong Bah2018-11-271-0/+4
|
* Add file export actions.Tavmjong Bah2018-11-251-0/+1
|
* Add a shell mode.Tavmjong Bah2018-11-201-2/+8
|
* Rewrite of main.cpp using InkscapeApplication (Gtk::Application)Tavmjong Bah2018-11-181-0/+80
Use Gio::File for accessing files. Use Gio options to handle command line arguments. Use Gio::Actions for some command line arguments. Move file export code to src/io/file-export-cmd.h/.cpp. Make into class.