summaryrefslogtreecommitdiffstats
path: root/src/widgets (follow)
Commit message (Collapse)AuthorAgeFilesLines
* icons: replace deprecated gtk stock iconsPatrick Storz2019-07-191-2/+1
| | | | | | They seems to be missing in some environments already... Fixes https://gitlab.com/inkscape/inkscape/issues/335
* Stop End button selecting first swatch in listNathan Lee2019-07-172-9/+33
| | | | Fix gitlab.com/inkscape/inbox/issues/659
* Override navigation in swatch/gradient listNathan Lee2019-07-152-0/+64
| | | | Fix gitlab.com/inkscape/inkscape/issues/237
* PoewePencil improvementsJabier Arraiza2019-07-141-4/+4
|
* macOS menu: "Window" before "Help"Thomas Holder2019-07-111-0/+14
| | | | Closes #322
* Use GtkStack for toolbar, fixes https://gitlab.com/inkscape/inkscape/issues/125Marc Jeanmougin2019-07-041-23/+11
|
* Fix various minor typosYuri Chornoivan2019-07-011-1/+1
|
* Remove gimp ruler.Tavmjong Bah2019-06-296-1608/+16
|
* Reimplement ruler in C++.Tavmjong Bah2019-06-292-5/+48
|
* Remove experimental code to work in MR and fixes for selectorsJabier Arraiza2019-06-231-0/+1
|
* fix inbox#537 macOS Window menuThomas Holder2019-06-221-0/+1
|
* Merge branch 'gtk3-deprecated' of gitlab.com:Qantas94Heavy/inkscapeMarc Jeanmougin2019-06-201-2/+0
|\
| * Remove deprecated gtk_adjustment_changed() callKarl Cheng2019-06-161-2/+0
| | | | | | | | | | As of GTK 3.18 this has been deprecated, it is no longer required. Also remove gtkmm equivalent Gtk::Adjustment::changed().
* | Remove unused code.Tavmjong Bah2019-06-203-308/+0
| |
* | revert 9f72ca52805914ce62d7da1accbef6fe72bd6a46Jabiertxof2019-06-171-1/+0
| |
* | Add Vlada sugestion to rulers in roket.chatJabiertxof2019-06-171-0/+1
|/
* Dialogs improvementJabiertxof2019-06-101-0/+1
|
* SnapToolbar: Stop using GtkActionAlexander Valavanis2019-06-091-385/+20
|
* Style fixes.Shlomi Fish2019-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to @Qantas94Heavy 's comments. ---- I hereby disclaim any implicit or explicit ownership of my changes in this changeset, and put them under a multiple licence consisting of your choice of one of more of: - The CC0 / Public Domain - https://creativecommons.org/choose/zero/ . - The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License - The default licence of your project - The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version 2.1 or higher - The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or higher - Any licence in the 2018-Aug-27 popular licenses list of https://opensource.org/licenses - The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later - The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later - The https://en.wikipedia.org/wiki/ISC_license - The https://opensource.org/licenses/BSD-2-Clause Crediting me will be nice, but not mandatory, and you can change the licence of the project without needing my permission.
* Refactoring: call setAttribute() directly.Shlomi Fish2019-06-062-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Call this->setAttribute(...) directly instead of this->getRepr()->setAttribute(...). This avoids clutter and mental indirection. See http://wiki.inkscape.org/wiki/index.php?title=Refactoring_projects&oldid=112116 and https://en.wikipedia.org/wiki/Law_of_Demeter . --- I hereby disclaim any implicit or explicit ownership of my changes in this changeset, and put them under a multiple licence consisting of your choice of one of more of: - The CC0 / Public Domain - https://creativecommons.org/choose/zero/ . - The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License - The default licence of your project - The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version 2.1 or higher - The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or higher - Any licence in the 2018-Aug-27 popular licenses list of https://opensource.org/licenses - The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later - The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later - The https://en.wikipedia.org/wiki/ISC_license - The https://opensource.org/licenses/BSD-2-Clause Crediting me will be nice, but not mandatory, and you can change the licence of the project without needing my permission.
* Merge branch 'text-toolbar-migration'Alexander Valavanis2019-06-059-2634/+70
|\
| * Finish TextToolbar migrationAlexander Valavanis2019-06-053-840/+0
| |
| * TextToolbar: Migrate FontSize widgetAlexander Valavanis2019-06-052-9/+5
| |
| * ComboBoxToolItem: Rebase on ToolItemAlexander Valavanis2019-06-042-65/+60
| |
| * Hackfest 2019: C++ify ComboBoxEntryActionAlexander Valavanis2019-05-292-646/+422
| |
| * Hackfest2019: Drop deprecated prep-method for toolbarsAlexander Valavanis2019-05-281-163/+52
| |
| * Hackfest2019: Get rid of deprecated InkSelectOneActionAlexander Valavanis2019-05-282-13/+18
| |
| * Hackfest2019: Drop unused EgeAdjustmentActionAlexander Valavanis2019-05-285-1385/+0
| |
| * Strip out all content from TextToolbarAlexander Valavanis2019-05-271-1/+1
| |
* | Merge changesAlexander Valavanis2019-06-052-0/+21
|\ \ | |/ |/|
| * macOS: gtk-mac-integrationThomas Holder2019-05-292-0/+21
| |
* | Rm unused code now Gtk+ >= 3.22 dependency is setAlexander Valavanis2019-05-266-66/+1
|/
* Fix alignment of ruler ticksDiederik van Lierop2019-05-202-18/+20
|
* Remove support for LCMS 1Karl Cheng2019-05-122-19/+19
| | | | | | | Now that all platforms (including macOS) now support LCMS 2, we no longer need to support LCMS 1. Fixes: https://bugs.launchpad.net/inkscape/+bug/1133014
* Retrieve pattern object from ID before castingKarl Cheng2019-05-121-14/+18
| | | | | | | | | The actual pattern object itself needs to be retrieved before casting as SP_PATTERN(). You can't magically get an SPPattern* out of a gchar*. Also move SP_IS_PATTERN() check to before it is used. Fixes: https://bugs.launchpad.net/inkscape/+bug/1378595
* Make display unit change roll out to toolbarsNathan Lee2019-04-302-2/+4
| | | | | | | Add exception for measure tool, which uses preferences Fixes https://gitlab.com/inkscape/inbox/issues/393 Partial fix: https://gitlab.com/inkscape/inkscape/issues/208
* Fixing coding styleJabier Arraiza2019-04-271-2/+2
|
* Fixes some crashes when selector is * and allow select multiple tagsJabier Arraiza2019-04-271-9/+9
|
* Restore select toolbar lock buttonNathan Lee2019-04-151-0/+3
| | | | | | | | | Connection to other code (e.g. drag selection, pasting width) restored (dropped in GtkAction migration). Fixes https://gitlab.com/inkscape/inkscape/issues/161 Fixes https://gitlab.com/inkscape/inkscape/issues/173
* Tidy UI for Object Properties/AttributesNathan Lee2019-04-021-1/+1
|
* fixed drag-and-drop crash in xml treeRyan O'Connor2019-04-011-20/+9
|
* An a few more config.h fixesPatrick Storz2019-03-281-0/+4
|
* Add window class along dark/bright to mark APP is using symbolic icons or ↵Jabiertxof2019-03-271-0/+8
| | | | regular to allow apply diferent rules in icon contesx. For example allow use icons by css only (and sufix properly with "-symbolic" when necesary
* Realign labels in "Fill and Stroke" dialogPatrick Storz2019-03-223-51/+46
|
* Fixed: circles and ellipses had wrong element names in XML editor (Issue #116)Joseph Da Silva2019-03-201-19/+43
|
* Merge: Avoid the “using std::*;” or “using namespace std;” constructMartin Owens2019-03-061-1/+1
|\
| * Avoid the “using std::*;” or “using namespace std;” constructs.Emmanuel Gil Peyrot2019-03-061-1/+1
| | | | | | | | This makes the code a lot less readable and greppable for no reason.
* | Merge addition of center on page buttonMartin Owens2019-03-062-1/+6
|\ \ | |/ |/|
| * Changed tabs to spacesWizardOhio242019-02-112-2/+2
| |
| * Added Feature: Recenter page in window, Ctrl+4 shortcutWizardOhio242019-02-112-1/+6
| |