summaryrefslogtreecommitdiffstats
path: root/src/ui/interface.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-03-15Make InkscapeApplication responsible for managing documents and windows.Tavmjong Bah1-25/+28
Any change from previous behavior is a bug.
2019-03-07Remove reload UI and some theming fixesJabier Arraiza1-47/+0
2019-01-25Rewrite main menu bar code:Tavmjong Bah1-612/+1
Convert to GTKMM. General cleanup. Move to dedicated files.
2019-01-19Remove sp_create_window().Tavmjong Bah1-76/+3
2019-01-19Move drag-and-drop code to separate file.Tavmjong Bah1-491/+0
2019-01-13Another baby step in creating InkscapeWindow.Tavmjong Bah1-6/+6
2019-01-09First baby step in adding InkscapeWindow (Gtk::ApplicationWindow)Tavmjong Bah1-10/+3
2019-01-09Remove helper/window.h helper/window.cppTavmjong Bah1-2/+11
2019-01-02modernize loopsMarc Jeanmougin1-2/+2
2018-12-04fix coding styleJabier Arraiza1-10/+5
2018-12-04Added XRayJabier Arraiza1-1/+5
2018-12-01Fix coding styleJabier Arraiza1-4/+2
2018-12-01Initial commit of split canvasJabiertxof1-0/+3
2018-11-15Remove Adwaita-hicolor icon themes toggles making more compatJabier Arraiza1-3/+0
2018-11-14Fix bug forcing symbolic system icons in hicolor themeJabiertxof1-1/+9
2018-11-12Rename add_style_sheet to reduce confusion with SVG/CSSMartin Owens1-1/+1
2018-11-09Fix codding styleJabiertxof1-1/+1
2018-11-09Move icon-loader and provide a temporary fallback to render pixbufJabiertxof1-1/+1
2018-11-09This improve symbolic icon rendering moving it to CSS only. There is places ↵Jabiertxof1-1/+1
in the UI whar we claim for a Pixbuf. Currently its not possible render them as symbolic without the previos hack
2018-11-08Clarify licensesMax Gaukler1-1/+2
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-11-06C++ify SVGViewWidget. Remove unused code.Tavmjong Bah1-13/+1
2018-11-05ContextMenu: Harmonize with menu barEduard Braun1-60/+8
2018-11-05More cleanupEduard Braun1-45/+28
2018-11-05Simplify code (we don't need a box if there is no icon)Eduard Braun1-23/+21
2018-11-05Fix sp_ui_menu_item_set_name to handle arbitrarily packed GtkBoxesEduard Braun1-12/+17
2018-11-05Add a preference to force enable/disable menu iconsEduard Braun1-19/+37
By default the theme decides whether it wants to display icons or not by using the "show-icons" attribute in the menus.xml file. This attribute is properly inherited an can therefore be used to selectively enable and disable icons globally (by setting it on the root element), in certain submenus, or individually per menu item.
2018-11-05Improve positioning of menu iconsEduard Braun1-9/+64
Shift them into the area reserved for toggles (check/radio items). See also "reserve-toggle-size" property of GtkMenu.
2018-10-18Renamed "Outline thin strokes" to "visible hairlines" to make the intent ↵Rick Yorgason1-2/+2
clearer.
2018-10-18New "Outline thin strokes" view mode which draws thin strokes in outline ↵Rick Yorgason1-0/+2
mode so they're easier to see, while still drawing everything else normally. Very useful for making hairline strokes (0.001") for laser cutters.
2018-10-01Remove #include "config.h" wherever possibleEduard Braun1-4/+0
2018-09-30Avoid crash on document close if default template is missingEduard Braun1-1/+1
2018-09-22Allow ask for SVG dragged import method. Also split ask question from one to ↵Jabier Arraiza1-0/+6
2 (Bitmap and SVG)
2018-09-22Fix problems on dialogs with extensions. TODO: Add dialog on drag&drop a SVGJabier Arraiza1-4/+1
2018-09-13Add per embed/linked SVG a DPI valueJabiertxof1-0/+3
2018-07-31Fixing coding styleJabier Arraiza1-1/+1
2018-07-31Remove XGD_DATA_DIR as sugestion of su_vJabier Arraiza1-2/+5
2018-07-31First try co fix icons bugsJabier Arraiza1-3/+0
2018-07-28trying to fix bug on Fedora ↵Jabier Arraiza1-1/+0
https://gitlab.com/inkscape/inkscape/merge_requests/294#note_90914616
2018-07-27Refactor fo theme switcherJabier Arraiza1-0/+1
2018-07-25Fixes pointed by maren in original MRJabier Arraiza1-1/+8
2018-07-21Fixing coding styleJabier Arraiza1-10/+9
2018-07-21Working on themesJabier Arraiza1-1/+1
2018-07-21adding gtk-themeJabier Arraiza1-1/+48
2018-06-20Replace typedef enum with enum in POD type declarations.Emmanuel Gil Peyrot1-2/+2
2018-06-19Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot1-1/+1
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-48/+48
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-06-18Run clang-tidy’s modernize-use-override pass.Emmanuel Gil Peyrot1-1/+1
This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-1/+1
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-1/+1
2018-03-28a bit more of warning cleanupFelipe Corrêa da Silva Sanches1-1/+1