summaryrefslogtreecommitdiffstats
path: root/src/inkscape-application.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-07-17Avoid code duplication in ConcreteInkscapeApplication<T>::on_open()Patrick Storz1-0/+1
2019-07-03Allow option sections without a name (just outputs an empty line)Patrick Storz1-2/+2
2019-07-03Group command line options in --help outputPatrick Storz1-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.
2019-06-19Simplify piping through Inkscape. Reduce code duplication.Tavmjong Bah1-0/+1
2019-06-19Restore ability to pipe a file into Inkscape.Tavmjong Bah1-0/+2
2019-04-24Fix commandline page selection page selection and allow to select poppler in cmdMarc Jeanmougin1-0/+2
2019-03-15Make InkscapeApplication responsible for managing documents and windows.Tavmjong Bah1-9/+24
Any change from previous behavior is a bug.
2019-02-17Add document_open and document_close functions and use them in batch mode.Tavmjong Bah1-0/+8
2019-02-15Turn InkscapeApplication into singleton.Tavmjong Bah1-0/+3
2019-02-12Block in window updating code. WIPTavmjong Bah1-0/+3
2019-01-30Allow InkscapeApplication to track current document, selection, and desktop.Tavmjong Bah1-5/+25
2019-01-13Another baby step in creating InkscapeWindow.Tavmjong Bah1-3/+11
2019-01-13Allow window to be closed when operating in batch mode.Tavmjong Bah1-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.
2019-01-02modernize: add overridesMarc Jeanmougin1-2/+2
2018-12-10Minor tweaks.Tavmjong Bah1-10/+11
2018-12-09Gtk/Gio templating of main inkscape application class to allow commandline ↵Marc Jeanmougin1-18/+33
usage when graphic server is not available
2018-11-27Add a rotation action.Tavmjong Bah1-0/+4
2018-11-25Add file export actions.Tavmjong Bah1-0/+1
2018-11-20Add a shell mode.Tavmjong Bah1-2/+8
2018-11-18Rewrite of main.cpp using InkscapeApplication (Gtk::Application)Tavmjong Bah1-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.
2018-11-12Rewrite of main.cpp using InkscapeApplication (Gtk::Application)Tavmjong Bah1-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.