summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | moved libcroco, libuemf, libdepixelize to 3rdparty folderMarc Jeanmougin2018-04-291-1/+1
| | |
* | | More progress on variable fonts support.Tavmjong Bah2018-04-282-3/+0
| | |
* | | Add start of 'font-variations' widget.Tavmjong Bah2018-04-262-0/+5
| | | | | | | | | | | | Some code cleanup.
* | | Implement FontSelectorToolbar.Tavmjong Bah2018-04-252-11/+8
|/ / | | | | | | | | | | | | A version of FontSelector designed for the text toolbar. This is meant as a replacement for Ink_ComboBoxEntry_Action. It is not ready for use. Also includes some code cleanup.
* | Replace C FontSelector by C++ FontSelector.Tavmjong Bah2018-04-134-87/+71
| | | | | | | | | | | | Fix synchonization problems between users of FontLister (FontSelector/Text toolbar). Hide unused size widget in Glyphs dialog. Display style names in FontSelector using own style.
* | Cleanup Text and Font dialog.Tavmjong Bah2018-04-072-274/+62
| | | | | | | | | | | | Includes removal of unused buttons. These buttons were redundant with those in the Text toolbar except for TextPath offset... which will need to be added to the toolbar.
* | a bit more of warning cleanupFelipe Corrêa da Silva Sanches2018-03-281-1/+2
| |
* | a few more fixes to build warnings related to libnrtypeFelipe Corrêa da Silva Sanches2018-03-271-4/+2
| |
* | Base LPE refactorJabier Arraiza2018-03-261-29/+14
|/
* Allow to align multiple objects as group relatively to a single objectEduard Braun2018-02-281-2/+11
| | | | | | | This makes "treat selection as group" useful with the selections "Last selected / First selected / Biggest object / Smallest object" in which case all elements will be moved as a group relative to the "focused" element which will be kept fixed.
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-3039-357/+450
| | | | A lot of header clean-up.
* OCAL dialog: make requests non-blocking on windowsEduard Braun2018-01-261-8/+9
| | | | | | | | | | - Revert 738e2fcae54ef8764d33d3a47bf7868641efdcfd (which introduced asynchronous call) - Instead properly catch exceptions from load_contents_finish() which were probably what caused the crashes in the first place Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1745521
* Add 5° rotation optionMarc Jeanmougin2018-01-201-3/+3
| | | | Fixes https://bugs.launchpad.net/inkscape/+bug/1744481
* Remove unused abstract class PreviewFillableStefano Facchini2018-01-182-35/+24
| | | | PreviewHolder is the only implementation.
* swatches: Code cleanupStefano Facchini2018-01-182-331/+166
| | | | | | | | | Now that all our code in a single file, it can be consolidated and cleaned up. The widgetry should be functionally identical to the previous one, with one exception: a Gtk::MenuButton replaces the old menu popper made up with an EventBox.
* Properly support palettes without color namesEduard Braun2018-01-171-2/+10
| | | | | | | | | | - use hexadecimal color code as a replacement in this case. - do not attempt to translate empty string / color name - fix an issue in the custom trim() function returning early for strings only consisting of a single whitespace character, e.g. "\n" Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1743708
* panel: Cleanup codeStefano Facchini2018-01-171-1/+6
| | | | | | - fold _addResponseButton into addResponseButton - remove unused setDefaultResponse - includes cleanup
* Move code related to SwatchesPanel where it belongsStefano Facchini2018-01-1710-19/+471
| | | | | | | panel.cpp contains a lot of code which is actually used to build the SwatchesPanel. Move it to swatches.cpp. This is mostly just a cut-n-paste, plus some includes cleanup.
* Add change missed in last commit (due to incomplete cherry-pick).Tavmjong Bah2018-01-161-1/+1
|
* panel: Remove the unused "title" labelStefano Facchini2018-01-1636-38/+36
|
* Remove the dialog "showclose" optionStefano Facchini2018-01-163-17/+0
| | | | All the dialogs have a top-right "close" button, so this is now useless.
* panel: remove the "apply_label" APIStefano Facchini2018-01-164-29/+19
| | | | | It was used only by the Memory dialog, which can very well add the "Recalculate" button itself.
* Fix tiny default size of preferences dialogEduard Braun2018-01-122-13/+63
| | | | | | | Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/448728 - https://bugs.launchpad.net/inkscape/+bug/1360213 - https://bugs.launchpad.net/inkscape/+bug/1654469
* Merge branch 'escapefontspec' of gitlab.com:darktrojan/inkscapeMarc Jeanmougin2018-01-111-1/+2
|\
| * Escape font name when setting preview textGeoff Lankow2017-12-311-1/+2
| |
* | Tiled Cloned: Remove check for 1.0 in shift exponent codeFlorian Märkl2018-01-101-8/+4
| |
* | Tiled Cloned: Simplify shift exponent codeFlorian Märkl2018-01-101-10/+4
| |
* | Tiled Cloned: Apply shift exponent to absolute shiftFlorian Märkl2018-01-101-2/+14
| |
* | Fix and improve window size/position handling/restorationEduard Braun2018-01-092-31/+17
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix broken window size/position restoration after gtk3 deprecation fixes in fa8a2ee7e2539b145a87ac9af0d9748effa91631 - Use monitor geometry of the monitor Inkscape will be shown on instead of defaulting to the primary monitor which is often wrong - Let gtk+ / window manager handle window size/position sanitization (confirmed working on Windows and Ubuntu 16.04) and remove custom code which was prone to errors and did not always work as desired - Make default window size "Small" work again (was broken in gtk3) and add a new preference "Default" which uses the native window size (i.e. tries to make just enough room for all controls)
| * | Use convenience functions to obtain monitor geometryEduard Braun2018-01-071-24/+4
| | |
| * | Make natural window size default and fix small window sizeEduard Braun2018-01-071-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Clamp "Small" window size to 600x600 Everything smaller seems pretty unusable but can be discussed. This fixes bug #1659256. - Make sure "Large" window size is at least as large as "Small" to avoid embarassing user reports. - add "Default" as new window size and (surprise) make it the default This will not influence the initial size request at all and should result in the natural window size (unless overriden by the window manager) and should be a suitable default for all cases. Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1659256
| * | Make stored geometry and default window size enumsEduard Braun2018-01-071-5/+5
| | |
* | | Misc. typosluz.paz2018-01-083-3/+3
| | | | | | | | | Found via `codespell`
* | | Fix a problem with symbols when updating defs with current document set. ↵Jabier Arraiza2018-01-071-2/+5
|/ / | | | | | | Also fix a double XML write in path parameter unnecesary
* | Fix typoMarc Jeanmougin2018-01-071-1/+1
| |
* | Improve FileSave dialogMarc Jeanmougin2018-01-074-4/+26
| |
* | Fix for bug 1741625. Visio stencil (.vss) don't load in 0.92+devel ('No ↵Jabier Arraiza2018-01-071-10/+5
| | | | | | | | results found')
* | Do not parse visio files, use filenameJabiertxo Arraiza Cenoz2018-01-051-49/+71
| |
* | Add suport to noty titled symbols sets with filenameJabiertxo Arraiza Cenoz2018-01-051-2/+18
| |
* | Add title to symbols dropdownJabiertxo Arraiza Cenoz2018-01-052-42/+44
| |
* | XML Editor: Re-add reasonable size requests for attribute scrollersEduard Braun2018-01-041-0/+2
| | | | | | | | | | | | | | | | In some environments (specifically Ubuntu 16.04) the minimum height of a Gtk::ScrolledWindow seems to be always zero disrespecting the natural size of any children. (follow-up to f6aa341b9fa89c03411fc62bf4576077cb8e771a)
* | XML Editor: Minimum height for attribute entryEduard Braun2018-01-031-4/+1
|/ | | | | | | | | More elegant fix for eea412898d16c7217ca752550f12f9239cf6ad7c which also prevents the user from reducing the height of the attribute name/value area to zero (see bug #1723233). Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1723233
* Merge branch 'master' into powerpencilIIJabier Arraiza2017-12-292-0/+2
|\
| * Merge branch 'attrvaluesize' of gitlab.com:darktrojan/inkscapeMarc Jeanmougin2017-12-291-0/+1
| |\
| | * Show attribute value widget by defaultGeoff Lankow2017-12-181-0/+1
| | |
| * | Merge branch 'maxfontsize' of gitlab.com:darktrojan/inkscapeMarc Jeanmougin2017-12-291-0/+1
| |\ \
| | * | Limit size of font preview to 100ptGeoff Lankow2017-12-181-0/+1
| | |/
* | | Merge branch 'master' into powerpencilIIJabiertxo Arraiza Cenoz2017-12-277-0/+69
|\| |
| * | Fix Gtkmm widget margin deprecationAlexander Valavanis2017-12-261-0/+20
| | |
| * | GtkMM popup menu deprecation fixesAlexander Valavanis2017-12-266-0/+49
| | |