summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/svg-fonts-dialog.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Drop support for GTK+ < 2.24Alex Valavanis2012-11-261-10/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1069024 (bzr r11907)
* cppcheck: Simple fixes for src/ui/dialogAlex Valavanis2012-11-151-2/+2
| | | (bzr r11874)
* Fix missing header in svg-fonts-dialog needed for GTK+ 3 buildAlex Valavanis2012-05-211-0/+1
| | | (bzr r11396)
* cppcheckKris De Gussem2012-03-071-12/+12
| | | (bzr r11052)
* Header tidying, suppress all gdk deprecation errors in gtkmmAlex Valavanis2012-02-291-0/+5
| | | (bzr r11030)
* Clean up all remaining false warnings from GtkmmAlex Valavanis2012-02-261-1/+4
| | | (bzr r11018)
* Header cleaningAlex Valavanis2012-02-121-0/+1
| | | (bzr r10963)
* Lots of gtkmm deprecation fixesAlex Valavanis2012-02-111-0/+9
| | | (bzr r10957)
* Get rid of gtkmm top-level header usage - not required by APIAlex Valavanis2012-02-061-0/+1
| | | (bzr r10940)
* various: warnings and initalizationKris De Gussem2011-11-131-12/+15
| | | (bzr r10737)
* Doxygen cleanup.Jon A. Cruz2011-10-031-2/+3
| | | (bzr r10660)
* Removed outdated/unsafe SP_DOCUMENT_DEFS macro and reduced usage of ↵Jon A. Cruz2011-06-041-2/+2
| | | | | SP_ROOT() gtk type function/macro. (bzr r10254)
* actually fontforge flipping of y-axis for svgfont glyphs is compliant with ↵Felipe Corr??a da Silva Sanches2011-05-221-5/+23
| | | | | the svg spec. So we need to do it also. (bzr r10218)
* Remove flipping of y-axis from methods that get curves from selection in the ↵Felipe Corr??a da Silva Sanches2011-05-201-13/+0
| | | | | svg fonts dialog. This flipping of y-axis seems to be a fontforge bug. (bzr r10216)
* Font Editor. Fix for Bug #706506 (Crash when kerning an empty pair).Nicolas Dufour2011-04-211-1/+4
| | | | | | Fixed bugs: - https://launchpad.net/bugs/706506 (bzr r10189)
* change spinbox to new one in many places.Johan B. C. Engelen2011-04-161-1/+1
| | | (bzr r10176)
* Finished cleanup of outdated SP_OBJECT_REPR C macro.Jon A. Cruz2011-02-221-4/+4
| | | (bzr r10067)
* update to latest 2geom !Johan B. C. Engelen2011-02-021-2/+2
| | | (bzr r10025)
* Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-35/+50
|\ | | | | (bzr r9945.1.1)
| * C++ification of SPObject continued along with the onset of XML ↵Abhishek Sharma Public2010-07-061-11/+26
| | | | | | | | | | Privatisation. Users may checkout [grep -Ir XML Tree *] in the source code and all the places where the XML node/Tree is being used shall be reflected. (bzr r9546.1.5)
| * New Class SPDocumentUndo created which takes care of c++fying some non ↵Abhishek Sharma Public2010-07-021-15/+15
| | | | | | | | | | SPDocument based methods (bzr r9546.1.3)
| * C++fied SPDocument addedAbhishek Sharma Public2010-07-011-1/+1
| | | | | | (bzr r9546.1.2)
* | Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan2010-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
* | UI fixes (a.o. Bug #560751 )Kris De Gussem2010-10-021-1/+1
| | | | | | (bzr r9807)
* | UI generalisationKris De Gussem2010-10-011-1/+1
| | | | | | (bzr r9803)
* | Fix crash 411940 by Alisher NiyazovJosh Andler2010-08-111-0/+1
|/ | | (bzr r9700)
* Cleanup on id access.Jon A. Cruz2010-03-021-2/+2
| | | (bzr r9127)
* updating my email address in file headersFelipe Corr??a da Silva Sanches2009-12-131-1/+1
| | | (bzr r8889)
* Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert2009-08-061-15/+15
| | | | | which cannot be fixed easily. (bzr r8422)
* SPDocument->Documentjohnce2009-08-051-15/+15
| | | (bzr r8408)
* since "Unicode" made people believe that they could put hex code point Felipe Corr??a da Silva Sanches2009-05-041-2/+2
| | | | | | | values in the Glyphs tab (svg fonts dialog) where inkscape instead expects a char or a string I decided to rename that column to "Matching string" (bzr r7820)
* add "Reset missing glyph" button to svgfonts dialogFelipe Corr??a da Silva Sanches2009-05-041-1/+24
| | | (bzr r7819)
* translator comments and minor string fixesIvan Mas??r2009-04-231-2/+2
| | | (bzr r7763)
* Fix some console warning spam (most cannot be fixed, unfortunately)Krzysztof Kosi??ski2009-02-091-1/+1
| | | (bzr r7257)
* added some messages to the user in the svgfonts dialogFelipe Corr??a da Silva Sanches2009-01-111-15/+50
| | | (bzr r7110)
* fix crash when no glyph is selected at the svgfonts dialogFelipe Corr??a da Silva Sanches2009-01-061-1/+5
| | | (bzr r7085)
* Warning and whitespace cleanup.Jon A. Cruz2009-01-061-190/+201
| | | (bzr r7083)
* Another week coding offline...Felipe Corr??a da Silva Sanches2009-01-051-4/+9
| | | | | | | | | | | | * Adding Set Width (horiz-adv-x attribute) slider to the SVGFonts dialog. * Fixed the order of some language options at the i18n preferences page. * Fixed parsing and handling of u1 and u2 (CSS2 unicode range) attributes for kerning pair nodes * Fixed a warning in helper-fns.h * commented out unused variable in sp-font.cpp * refactoring of nr-svgfonts.cpp * using 1000 instead of horiz-adv-x when scaling the glyph coordinates. Probably should use a value based on units-per-em in the future. Or maybe accent-height, cap-height, x-height... I don't know. I should study this subject a bit more first. (bzr r7082)
* added a "remove" context menu option for removing kerning pairsFelipe Corr??a da Silva Sanches2008-12-291-5/+38
| | | (bzr r7038)
* fixing the upside-down glyph issue for the missing-glyph case (which I Felipe Corr??a da Silva Sanches2008-12-291-1/+12
| | | | | | | had forgoten previously) Also fixing a crash reported by prokoudine (bzr r7037)
* Now users can design a font within inkscape, save it and then open the Felipe Corr??a da Silva Sanches2008-12-281-72/+458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SVG file in Fontforge in order to export a truetype font (or other system font formarts fontforge supports). This improves previous workflow of font design using Inkscape which involved creating one SVG for each glyph. Now user only needs to create a single SVG file containing an SVGFont. Glyph kerning settings for the font can also be defined withing Inkscape itself with live preview. The kerning management still needs some improvements but is currently functional at least. Improvements in the SVGFonts dialog: * In Global Settings tab you can define the font family name. Other attributes should be added to this tab in the future. * Glyphs tab allows the user to: ** see a list (combobox) of glyphs available in the currently selected font. ** add/remove glyphs ** edit glyph name and unicode ** set the glyph curves based on a given path (selected from canvas). Same feature for the missing glyph. * Kerning tab allows user to: ** add new kerning pairs ** adjust kerning values of selected kerning pair ** live preview while adjusting the kerning values Code refactoring: * Inner classes DocumentProperties::SignalObserver and FilterEffectsDialog::SignalObserver were duplicated code and another instance would be needed in SVGFonts dialog. So, I moved it to Inkscape::XML::SignalObserver (in helper-observer.{cpp,h}) * changed SPGlyph->glyph_name and SPGlyph->unicode from char* to Glib::ustring * added sp_remove_resource to the release method in sp-font.cpp * glyph curves used to be stored (in d attribute) and rendered upside-down. Now that bug is fixed. Sorry about this huge commit. I got one week away from the Internet during a xmas travel. The lack of 'net connection made me work more intensely in Inkscape :-D Felipe Sanches (bzr r7029)
* Added "Add" button to the SVG Fonts dialog.Felipe Corr??a da Silva Sanches2008-12-161-6/+56
| | | (bzr r7009)
* From trunkTed Gould2008-10-271-12/+11
| | | (bzr r6885)
* family name field on svgfonts dialog now properly saves attribute. Should do ↵Felipe Corr??a da Silva Sanches2008-08-151-11/+60
| | | | | the same for other fields on next commits. (bzr r6631)
* more mockup on svgfonts dialogFelipe Corr??a da Silva Sanches2008-08-051-1/+25
| | | (bzr r6563)
* added class AttrEntryFelipe Corr??a da Silva Sanches2008-08-051-0/+10
| | | | | | Added 2 entries in glyphs tab (svgfonts dialog). But these fields do not change attributes yet (bzr r6562)
* adding tabs to SVGFonts dialogFelipe Corr??a da Silva Sanches2008-08-011-21/+46
| | | (bzr r6497)
* fix compileFelipe Corr??a da Silva Sanches2008-07-221-0/+1
| | | (bzr r6389)
* added SVF Fonts dialog to the list of translatablesAlexandre Prokoudine2008-07-181-7/+7
| | | | | marked its messages for translation (bzr r6350)
* * added another spinbox to the svgfonts uiFelipe Corr??a da Silva Sanches2008-07-181-0/+22
| | | | | | * this one will set the horiz_adv_x parameter of fonts (i.e. the "set width") * but it is still not working well since I need to find out how to tell cairo that the glyph cache is invalid and that glyphs should be rerendered (bzr r6347)