198 Wouter Bolsterlee 2007-12-31 Release Gnome Specimen 0.4 197 Wouter Bolsterlee 2007-12-31 Updated NEWS 196 Wouter Bolsterlee 2007-12-31 Improve treeview scrolling after adding font The previews treeview is scrolled completely to the bottom after adding a new preview. The previous scrolling code didn't work correctly. 195 Wouter Bolsterlee 2007-12-31 Updated NEWS 194 Wouter Bolsterlee 2007-12-31 Select parent row after collapse If a font style was currently selected while the family treeview row was collapsed, the corresponding family is selected instead of losing the selection completely. Fixes bug #175893. A few tiny and unrelated code cleanups were done as well. 193 Wouter Bolsterlee 2007-12-31 Updated .desktop file Removed the deprecated Encoding field and adapted the Categories field as well. Inspired by a Debian patch, which for some reason was not reported upstream, sigh. 192 Wouter Bolsterlee 2007-12-31 Updated TODO 191 Wouter Bolsterlee 2007-12-31 Updated NEWS and TODO 190 Wouter Bolsterlee 2007-12-01 Updated Dutch translation 189 Wouter Bolsterlee 2007-12-01 Add tooltips for some widgets The buttons, entries and the font listing now have tooltips. Also made sure the gtk stock items do not end up in .po files (due to a minor glade bug). Fixes bug #119202. 188 Wouter Bolsterlee 2007-12-01 Updated NEWS 187 Wouter Bolsterlee 2007-12-01 Add preview label for current font selection The currently selected font is previewed so that it does not have to be added to the list of previews before the sample is actually shown to the user. This involved moving some parts of the interface, and adding two labels: one for the currently selected font name, and one for the sample text in the requested font and colors. The glade files where editing using Glade 3, so there are quite some (textual) changes there. 186 Wouter Bolsterlee 2007-09-23 Updated NEWS 185 Wouter Bolsterlee 2007-09-23 Add first style only when previewing font family Only the first font variant/style is previewed when the family name itself (i.e. top level rows in the listing) is selected. Fixes bug #124274. 184 Wouter Bolsterlee 2007-09-20 Install 22x2xx application icon 183 Wouter Bolsterlee 2007-09-20 Added 22x22 application icon This is the one used in the Gnome menu. It appeared blurry before since the 24x24 was used instead (in a downscaled version). 182 Wouter Bolsterlee 2007-09-12 Added Arabic translation 181 Wouter Bolsterlee 2007-09-06 Post-release version bump 180 Wouter Bolsterlee 2007-09-06 Release Gnome Specimen 0.3.1 179 Wouter Bolsterlee 2007-09-06 Change logo license and metadata Changed the logo license to GPL, and actually filled in correct metadata such as author and title. Requested by Kartik Mistry to fix licensing issues for Debian. 178 Wouter Bolsterlee 2007-09-06 Improved desktop file categories Use "Viewer" instead of "Application" in the desktop file. Patch by Kartik Mistry <kartik.mistry@gmail.com>. 177 Wouter Bolsterlee 2007-07-27 * po/pl.po: - Updated Polish translation 176 Wouter Bolsterlee 2007-07-26 * NEWS: * po/LINGUAS: * po/pl.po: - Added Polish translation. 175 Wouter Bolsterlee 2007-07-26 * NEWS: * po/ru.po: - Updated Russian translation 174 Wouter Bolsterlee 2007-07-20 * debian/rules: - Actually install the GConf schemas upon package installation. 173 Wouter Bolsterlee 2007-07-16 * configure.ac: - Post release version bump 172 Wouter Bolsterlee 2007-07-16 * configure.ac: * debian/changelog: - Release Gnome Specimen 0.3 171 Wouter Bolsterlee 2007-06-09 * specimen/specimenwindow.py: - Do not capture '/' if one of the entries is focused - Focus the font listing if find mode stops 170 Wouter Bolsterlee 2007-06-09 * po/ja.po: * po/LINGUAS: * NEWS: - New Japanese translation 169 Wouter Bolsterlee 2007-06-09 * debian/changelog: - Snapshot changelog message (no public pre-release) 168 Wouter Bolsterlee 2007-06-09 * data/gnome-specimen.glade: * specimen/specimenwindow.py: - Start "find mode" when the user starts typing when the fonts treeview is focused by disabling the builtin treeview search mode and handling key press events correctly (only for alphanumeric characters). 167 Wouter Bolsterlee 2007-06-08 * specimen/specimenwindow.py: - Update find filter in an idle handler to make the find entry more responsive. 166 Wouter Bolsterlee 2007-06-08 * data/gnome-specimen.glade: - Open/save the glade file with glade-2 to fix several problems, e.g. menu items not being stock items anymore, the edit menu showing way too large icons, etc. Files generated by glade-2 do not seem to have these problems. 165 Wouter Bolsterlee 2007-06-08 * po/nl.po: - Updated Dutch translation 164 Wouter Bolsterlee 2007-06-08 * data/gnome-specimen.glade: - Fixup some strange strings, glade does not behave like it should... * specimen/specimenwindow.py: - Add some comments 163 Wouter Bolsterlee 2007-06-08 * NEWS: * TODO: * data/gnome-specimen.glade: * specimen/specimenwindow.py: - Implemented search interface. The interface shows a menu item (with ctrl-f shortcut) and a find bar now. Typing into the entry filters the list of fonts. Pressing Enter activates the listing for better keyboard navigation. - Font loading on startup should be much faster because the model is disconnected from the view while it is populated with all available fonts. 162 Wouter Bolsterlee 2007-06-08 * specimen/specimenwindow.py: - Use Pythonesque row counting in num_previews() 161 Wouter Bolsterlee 2007-06-07 * NEWS: - Minor update 160 Wouter Bolsterlee 2007-06-07 * ChangeLog: - Add note about editing ChangeLog since it will be generated automatically. 159 Wouter Bolsterlee 2007-06-07 * NEWS: - Updated with translations and changes 158 Wouter Bolsterlee 2007-06-07 * specimen/specimenwindow.py: - Allow keyboard shortcuts (Ctrl-Plus and Ctrl-Minus) to change the preview size. Fixes bug #119015, reported by Colin Marquardt. 157 Wouter Bolsterlee 2007-06-07 * data/gnome-specimen.glade: - Add handler for key presses on the main window. For some reason Glade-3 changed larged chunks of the file, but the result looks cleaner, so I decided to go with it. 156 Wouter Bolsterlee 2007-06-07 * specimen/specimenwindow.py: - Add increase_preview_size() and decrease_preview_size() methods and use these appropriately. 155 Wouter Bolsterlee 2007-06-07 * specimen/specimenwindow.py: - Do not import gtk.keysyms explicitly. 154 Wouter Bolsterlee 2007-06-07 * po/ca.po: * po/cs.po: * po/de.po: * po/el.po: * po/en_GB.po: * po/fi.po: * po/it.po: * po/nb.po: * po/nl.po: * po/pt.po: * po/pt_BR.po: * po/ru.po: * po/sv.po: * po/vi.po: * po/zh_CN.po: - Executed "make update-po" to update translations. 153 Wouter Bolsterlee 2007-06-07 * po/fr.po: - Removed fuzzies 152 Wouter Bolsterlee 2007-06-07 * po/es.po: - Updated Spanish translation 151 Wouter Bolsterlee 2007-06-07 * po/el.po: - Updated Greek translation 150 Wouter Bolsterlee 2007-06-06 * debian/control: - List myself as maintainer of the unofficial .deb files 149 Wouter Bolsterlee 2007-06-06 * po/pt_BR.po: - Updated translation 148 Wouter Bolsterlee 2007-06-05 * debian/copyright: * gnome-specimen.in: * specimen/config.py.in: * specimen/main.py: * specimen/specimenwindow.py: - Updated copyright years - Update email address 147 Wouter Bolsterlee 2007-06-04 * debian/changelog: - Use 0.2-0 package version instead of 0.2-1 to allow Debian and Ubuntu to upgrade to the official packages when they appear in the archives (they seem to start counting at 0.2-1) 146 Wouter Bolsterlee 2007-06-04 * debian/rules: - Use gnome debhelper stuff, suggested by Daniel Holbach. This is supposed to fix GTK icon cache problems. 145 Wouter Bolsterlee 2007-06-04 * debian/: * debian/changelog: * debian/compat: * debian/control: * debian/copyright: * debian/rules: - Add Debian packaging files, based on the packaging work by Daniel Holbach. 144 Wouter Bolsterlee 2007-06-04 * NEWS: - Improve wording 143 Wouter Bolsterlee 2007-06-04 * configure.ac: - Post-release version bump 142 Wouter Bolsterlee 2007-06-04 * configure.ac: - Release Gnome Specimen 0.2 141 Wouter Bolsterlee 2007-06-04 * NEWS: - typo fix 140 Wouter Bolsterlee 2007-06-04 * po/zh_CN.po: - string fixups 139 Wouter Bolsterlee 2007-06-04 * po/sv.po: - string fixes 138 Wouter Bolsterlee 2007-06-04 * po/pt.po: - string fixups 137 Wouter Bolsterlee 2007-06-04 * po/it.po: - fuzzy fixes 136 Wouter Bolsterlee 2007-06-04 * po/es.po: - fuzzy fixes 135 Wouter Bolsterlee 2007-06-04 * po/el.po: - Mnemonic fixes 134 Wouter Bolsterlee 2007-06-04 * po/ca.po: - Mnemonic fixes 133 Wouter Bolsterlee 2007-06-04 * data/gnome-specimen-about.png: - Added white background and 1px border 132 Wouter Bolsterlee 2007-06-04 * data/icons/Makefile.am: - Oops, install icons into correct directories 131 Wouter Bolsterlee 2007-06-04 * data/icons/gnome-specimen-24.png: - Make icon more crisp 130 Wouter Bolsterlee 2007-06-04 * po/check-translations: - Simple shell script to retrieve translation statistics 129 Wouter Bolsterlee 2007-06-04 * NEWS: - Updated 128 Wouter Bolsterlee 2007-06-04 * configure.ac: * data/Makefile.am: * data/icons/Makefile.am: - Install and uninstall application icons * data/gnome-specimen.desktop.in.in: * specimen/specimenwindow.py: - Use the new application icon * specimen/main.py: - Fix image filename in about dialog 127 Wouter Bolsterlee 2007-06-04 * data/gnome-specimen-about.svg: * data/gnome-specimen-about.png: - New SVG picture for the about dialog - PNG rendering to be used in the dialog 126 Wouter Bolsterlee 2007-06-04 * data/gnome-specimen.png => data/gnome-specimen-about.png: - Saner name 125 Wouter Bolsterlee 2007-06-04 * data/icons/gnome-specimen-scalable.svg: - Scalable icon with text converted to paths (so that one does not need the fonts to render it) * data/icons/gnome-specimen-16.png: * data/icons/gnome-specimen-24.png: * data/icons/gnome-specimen-32.png: * data/icons/gnome-specimen-48.png: - Bitmap renderings with tweaks so that the icon does not appear blurred when scaled down. 124 Wouter Bolsterlee 2007-06-04 * data/icons/gnome-specimen-scalable.svg => data/icons/gnome-specimen.svg: - Renamed original drawing (before exporting text to shapes) 123 Wouter Bolsterlee 2007-06-04 * data/icons/: * data/icons/gnome-specimen-scalable.svg: - New application icon 122 Wouter Bolsterlee 2007-06-04 * NEWS: - Format changes - Updated translators - Added note about theme colors 121 Wouter Bolsterlee 2007-06-04 * po/cs.po: * po/de.po: * po/fi.po: * po/fr.po: * po/nb.po: * po/pt_BR.po: * po/ru.po: * po/sv.po: * po/vi.po: - Updated translations * po/zh_CN.po: * po/LINGUAS: - New translation 120 Wouter Bolsterlee 2007-05-19 * specimen/specimenwindow.py: - Use default theme colors for the name cells in the preview treeview instead of hardcoded black and gray. 119 Wouter Bolsterlee 2007-05-13 * po/: - Ran make update-po to update all translations. I've sent mail to the translators with these files asking for updates. 118 Wouter Bolsterlee 2007-05-13 * NEWS: - Updated news 117 Wouter Bolsterlee 2007-03-21 * specimen/main.py: - Remove 'locale' module, it is not needed 116 Wouter Bolsterlee 2007-02-07 * Updated ignore patterns 115 Wouter Bolsterlee 2007-02-07 * specimen/specimenwindow.py: - Increase/decrease preview font size when using ctrl+mouse wheel. * TODO: - Updated 114 Wouter Bolsterlee 2006-12-18 * specimen/specimenwindow.py: - Renamed update_button_sensitivity() to self.update_ui_sensitivity() * TODO: - Added note about ctrl-plus/minus zooming 113 Wouter Bolsterlee 2006-12-05 * po/sv.po: Updated Swedish transation 112 Wouter Bolsterlee 2006-12-01 * data/Makefile.am: Be a bit more verbose about schema installation/uninstallation 111 Wouter Bolsterlee 2006-11-30 * specimen/main.py: - Split gtk.glade import into its own try/catch clause, since this module is packaged seperately (at least Debian does this). 110 Wouter Bolsterlee 2006-11-29 * Added TODO file with some ideas/bugs 109 Wouter Bolsterlee 2006-11-29 * specimen/specimenwindow.py: - Don't use ellipsis in the color dialog title (HIG) 108 Wouter Bolsterlee 2006-11-29 * configure.ac: * specimen/main.py: - Check for Python module availability at run-time instead of build-time, as suggested by several people. See http://uwstopia.nl/blog/2006/11/using-autotools-to-detect-python-modules for more information. - "Bumped" version to 0.2pre1 107 Wouter Bolsterlee 2006-11-29 * po/cz.po => po/cs.po: * po/LINGUAS: - Oops, Czech locale is cs, not cz. Thanks Josef VybÃral for pointing out! 106 Wouter Bolsterlee 2006-11-29 * Makefile.am: - Don't remove ChangeLog on distclean; it's regenerated anyway and it breaks the distclean-dist sequence 105 Wouter Bolsterlee 2006-11-29 * configure.ac: - Use pure python checks for several pygtk-related modules - Some other cleanup 104 Wouter Bolsterlee 2006-11-28 * configure.ac: - Add gnome-python pkg-config check * README: - List external dependencies 103 Wouter Bolsterlee 2006-11-28 * Updated all translations by running 'make update-po'... several untranslated messages and fuzzies; I've made a few trivial changes to various .po files 102 Wouter Bolsterlee 2006-11-28 * NEWS: - Updated translations list 101 Wouter Bolsterlee 2006-11-28 * po/el.po: * po/LINGUAS: - Added Greek translation 100 Wouter Bolsterlee 2006-11-28 * po/es.po: * po/LINGUAS: - Added Spanish translation 99 Wouter Bolsterlee 2006-11-28 * po/nb.po: * po/LINGUAS: - Added Norwegian Bokmaal translation 98 Wouter Bolsterlee 2006-11-28 * po/sv.po: * po/LINGUAS: - Added Swedish translation 97 Wouter Bolsterlee 2006-11-28 * po/fr.po: * po/LINGUAS: - Added French translation 96 Wouter Bolsterlee 2006-11-28 * po/de.po: * po/LINGUAS: - Added German translation 95 Wouter Bolsterlee 2006-11-28 * po/pt.po: * po/LINGUAS: - Added Portual Portuguese translation 94 Wouter Bolsterlee 2006-11-28 * po/pt_BR.po: * po/LINGUAS: - Added Brazilian Portuguese translation 93 Wouter Bolsterlee 2006-11-28 * po/ca.po: * po/LINGUAS: - Added Catalan translation 92 Wouter Bolsterlee 2006-11-28 * po/cz.po: * po/LINGUAS: - Added Czech translation 91 Wouter Bolsterlee 2006-11-28 * gnome-specimen.in: * specimen/config.py.in: * specimen/main.py: * specimen/specimenwindow.py: * NEWS: - Oops, this application is GPL, not LGPL. Thanks Daniel Holbach for pointing this out - Correct copyright notice in config.py.in. Thanks to Vincent Untz for the Pessulus example, but the file is rewritten by me, so copyright is not an issue here. 90 Wouter Bolsterlee 2006-11-28 * specimen/specimenwindow.py: - Update button sensitivity correctly 89 Wouter Bolsterlee 2006-11-28 * po/nl.po: Updated Dutch translation 88 Wouter Bolsterlee 2006-11-28 * specimen/specimenwindow.py: - Reset the GConf value to the default if the application was quit with an empty preview text (so that the next startup shows the default string instead of empty previews) 87 Wouter Bolsterlee 2006-11-28 * data/gnome-specimen.glade: - Add keyboard mnemonic for the preview text widget 86 Wouter Bolsterlee 2006-11-28 * specimen/specimenwindow.py: - Refactored the "add preview" logic a bit so that the add buttons works correctly and we don't have code duplication 85 Wouter Bolsterlee 2006-11-28 * specimen/specimenwindow.py: - Load current GConf value on startup and save the text and size when the application quits. 84 Wouter Bolsterlee 2006-11-27 * Updated NEWS 83 Wouter Bolsterlee 2006-11-27 * Updated ignore patterns 82 Wouter Bolsterlee 2006-11-27 * specimen/main.py: * specimen/specimenwindow.py: - Get the initial preview text and preview size from GConf, but make sure translated versions are used in case the defaults aren't modified (eg. on first run) - Import configuration as 'specimen.config' instead of just 'config' to avoid naming conflicts after moving the lib dir to the end of the path in the previous commit. * specimen/config.py.in: - Fixed typo in comment 81 Wouter Bolsterlee 2006-11-27 * gnome-specimen.in: - Append the lib directory to the end of the path instead of inserting it at the front, since it seems to work better when running from the source directory. 80 Wouter Bolsterlee 2006-11-27 * specimen/specimenwindow.py: - Use a more common pangram: 'The quick brown fox jumps over the lazy dog.' instead of 'Pack my box with five dozen liquor jugs.' 79 Wouter Bolsterlee 2006-11-27 * data/gnome-specimen.schemas.in: * data/Makefile.am: - Initial GConf support (not used in the app itself yet) - Added GConf schema with key descriptions - Added make rules to install and uninstall GConf schemas * po/POTFILES.in: - Mark gnome-specimen.schemas.in for translation 78 Wouter Bolsterlee 2006-11-27 * configure.ac: Clean up and prepare for GConf usage 77 Wouter Bolsterlee 2006-11-27 * Updated NEWS 76 Wouter Bolsterlee 2006-11-27 * Don't ellipsize the preview texts and add a horizontal scrollbar as appropriate. This allows the user to use a longer preview string/preview large font sizes. (suggested by Will Simpson) 75 Wouter Bolsterlee 2006-11-27 * Updated ignore patterns 74 Wouter Bolsterlee 2006-11-27 * Add all fonts in "child rows" when a top level row is activated. This allows the user to add all font styles in a family to the preview pane at once. The collapse/expand stuff on row-activated is removed. (suggested by Will Simpson by mail) 73 Wouter Bolsterlee 2006-11-27 * specimen/config.py.in: - Allow running gnome-specimen from the source directory (without installing into $prefix) by doing some path mangling in the config.py file. 72 Wouter Bolsterlee 2006-11-27 * po/*.po: - Update translations (make update-po) 71 Wouter Bolsterlee 2006-11-27 * po/LINGUAS: * po/it.po: - Added Italian translation 70 Wouter Bolsterlee 2006-11-27 * po/LINGUAS: * po/en_GB.po: - Added British English translation 69 Wouter Bolsterlee 2006-11-27 * po/LINGUAS: * po/ru.po: - Added Russian translation 68 Wouter Bolsterlee 2006-11-27 * po/LINGUAS: * po/vi.po: - Added Vietnamese translation 67 Wouter Bolsterlee 2006-11-27 * data/gnome-specimen.desktop.in.in: * data/gnome-specimen.glade: * specimen/specimenwindow.py: - Use correct application name as window name, in the about box and in the desktop file. The application is now called "Specimen Font Previewer" in the menu, but is called GNOME Specimen in the about box (which is the real name). * po/nl.po: - Updated Dutch translations 66 Wouter Bolsterlee 2006-11-26 * specimen/specimenwindow.py: Add translator note about pangrams. 65 Wouter Bolsterlee 2006-11-26 * po/LINGUAS: * po/fi.po: - New Finnish translation by Kalle Vahlman * po/nl.po: - Update after typo fix 64 Wouter Bolsterlee 2006-11-26 * data/gnome-specimen.glade: - Typo fix: Clear_List -> Clear _List (noticed by Kalle Vahlman) 63 Wouter Bolsterlee 2006-11-25 * Make distcheck pass with a dynamically generated ChangeLog 62 Wouter Bolsterlee 2006-11-25 * Display program version in the about box 61 Wouter Bolsterlee 2006-11-25 * Some work trying to get make distcheck to work properly 60 Wouter Bolsterlee 2006-11-25 * Initialize i18n before import the SpecimenWindow class. This fixes a non-translated string which is defined during class definition. * Marked missing strings for translation (color dialog) * Updated Dutch translation 59 Wouter Bolsterlee 2006-11-25 * Added PNG for the about box. Adjusted auto-fu to handle this file correctly. 58 Wouter Bolsterlee 2006-11-24 * Fix i18n stuff: - Get the interface to actucally show up localized - Make intltool not complain - Add translator-credits - Update Dutch translation 57 Wouter Bolsterlee 2006-11-24 * Updated ignore patterns 56 Wouter Bolsterlee 2006-11-24 * The "wow, autofu install seems to work!" commit. 55 Wouter Bolsterlee 2006-11-24 * Updated ignore patterns 54 Wouter Bolsterlee 2006-11-24 * Mark strings for translation * Some more auto-fu changes 53 Wouter Bolsterlee 2006-11-24 * Merged glade dir into data dir 52 Wouter Bolsterlee 2006-11-24 * po/LINGUAS: new file listing translations 51 Wouter Bolsterlee 2006-11-24 * po/nl.po: New Dutch translation 50 Wouter Bolsterlee 2006-11-15 * Updated ignore patterns 49 Wouter Bolsterlee 2006-11-15 * The "break all things" commit. Urgh, autotools needs some serious loving before stuff starts to work again... :( 48 Wouter Bolsterlee 2006-11-14 * Removed Makefile: no longer used since it conflicts with the GNU build system I'm trying to get working :) 47 Wouter Bolsterlee 2006-11-14 * AUTHORS: - Add myself * NEWS: * README: - (Almost) empty stubs * COPYING: - Include GPL License 46 Wouter Bolsterlee 2006-11-14 * po/: * po/POTFILES.in: - Initial files for i18n 45 Wouter Bolsterlee 2006-11-11 * specimenwindow.py: - Track button sensitivity by implementing a update_button_sensitivity() method and hooking up at various places. * glade/gnome-specimen.glade: - Give the buttons a useful name, so that they can be used in the code. 44 Wouter Bolsterlee 2006-11-10 * specimenwindow.py: - Allow only one colors dialog instance (same logic as the about dialog). Also fix some small coding style issues. 43 Wouter Bolsterlee 2006-11-10 * glade/gnome-specimen.glade: - Disable shrink on the HPaned children, so that a minimum display size is guaranteed. 42 Wouter Bolsterlee 2006-11-10 * specimenwindow.py: - Select newly added previews after addition, so that the remove button removes the right one. 41 Wouter Bolsterlee 2006-11-10 * specimenwindow.py: - Don't use a timeout but an idle handler to update the font previews. 40 Wouter Bolsterlee 2006-11-10 * glade/gnome-specimen.glade: - Connect the key-released-event on the fonts treeview to the same handler as the key-released-event on the previews treeview. This makes deleting previews using the Delete key work in both treeviews. 39 Wouter Bolsterlee 2006-11-10 * specimenwindow.py: - Make the about dialog work correctly when pressing Escape or clicking the X in the title bar 38 Wouter Bolsterlee 2006-09-01 * specimenwindow.py: - Don't use "iter" as a variable name, since it's a Python keyword as well. 37 Wouter Bolsterlee 2006-05-13 * specimenwindow.py: - Set transient window for the about dialog so that it centers correctly. - The about dialog closes correctly with gtk 2.9 now (doesn't automatically close anymore) 36 Wouter Bolsterlee 2006-05-12 * specimenwindow.py: - Tiny code cleanup: remove unneeded parentheses for tuple expansion. 35 Wouter Bolsterlee 2006-05-12 * specimenwindow.py, glade/gnome-specimen.glade: - Allow the user to change the colors used for the previews. Edit->Change Colors... pops up a dialog with two color buttons for the foreground and background color. "Instant apply" is used for the color selection (there's no need to close the dialog). 34 Wouter Bolsterlee 2006-05-12 * specimenwindow.py: - Freeze/thaw the fonts treeview while loading the fonts. 33 Wouter Bolsterlee 2006-05-12 * specimenwindow.py: - Tiny code cleanup 32 Wouter Bolsterlee 2006-05-10 * glade/gnome-specimen.glade: - Changed widget spacing to get a better looking UI - Changed the button style and layout 31 Wouter Bolsterlee 2006-05-09 * glade/gnome-specimen.glade: - Preview text entry and font size entry are in one VBox now instead of in a table. It looks a lot better and doesn't waste precious space anymore. 30 Wouter Bolsterlee 2006-05-09 * specimenwindow.py: - Use model.get_value() instead of model.get() if we're only getting a single value - Copying font names to the clipboard works now! 29 Wouter Bolsterlee 2006-05-06 * specimenwindow.py: - Implemented a sort method for the font styles. It uses a built-in priority list for style names and falls back to regular alphabetical string sorting. 28 Wouter Bolsterlee 2006-05-06 * specimenwindow.py: - Work around a gtk 2.9 bug/quirk - Don't store the preview_text in the model, it's dynamically set anyway - Tiny fixup for keyboard navigation in the preview list. It's not perfect but it basically works like it should (skipping over the preview label rows). 27 Wouter Bolsterlee 2006-05-04 * specimenwindow.py: - Fix focus issue after clicking the remove button. 26 Wouter Bolsterlee 2006-05-04 * specimenwindow.py: - Added a num_previews() method and made delete_selected() use it. 25 Wouter Bolsterlee 2006-05-04 * specimenwindow.py: - Code cleanup: moved around some methods and added documentation. 24 Wouter Bolsterlee 2006-05-04 * specimenwindow.py: - Check for non-valid rows when adding a preview. - The correct treeview widget grabs the focus after the buttons are clicked. 23 Wouter Bolsterlee 2006-05-04 * specimenwindow.py: - Pressing delete key removes previews - Made the deleted_selected() method a smarter. It now tries very hard to set the cursor to a sane position after a preview has been removed. - Added a move-cursor handler that makes sure only the font name rows get focus and the font preview labels themselves are skipped when the up/down/pageup/pagedown keys are pressed. * glade/gnome-specimen.glade: - Added some signal handlers to make the above work. 22 Wouter Bolsterlee 2006-05-03 * glade/gnome-specimen.glade: - Fix (hacky!) the icon for the Help->About menu item. Not sure why it doesn't show up if I use a stock item. * specimenwindow.py: - The about dialog is not modal anymore. Added some code to make sure it is only shown once. 21 Wouter Bolsterlee 2006-05-03 * glade/gnome-specimen.glade: - Oops, use correct callback for the about item. 20 Wouter Bolsterlee 2006-05-03 * glade/gnome-specimen.glade: - Changed menu * specimenwindow.py: - Added callbacks for the menu items 19 Wouter Bolsterlee 2006-05-03 * specimenwindow.py: - Add quit() for reusability - Add clear_previews() for reusability - Don't store unused iters - Remove obsoleteu pdate_preview_label() method 18 Wouter Bolsterlee 2006-05-02 * specimenwindow.py: - set default preview size * glade/gnome-specimen.glade: - change spinner signal so that updates always work correctly. 17 Wouter Bolsterlee 2006-05-02 * specimenwindow.py: - Remove button works - Don't print debugging output 16 Wouter Bolsterlee 2006-05-02 * specimenwindow.py: - Clear button works - Add button works 15 Wouter Bolsterlee 2006-05-02 * specimenwindow.py: - Keep a reference to the column displaying the previews and queue a resize when the font size changes. This fixes the problem that the cell height does not increase when the font size increases, thus causing the preview label to be clipped. It scales nicely now. 14 Wouter Bolsterlee 2006-05-02 * specimenwindow.py: - tiny cleanup - Set a selection function so that only the name rows of the previews can be selected. There's a problem with the number of parameters in the callback, though. 13 Wouter Bolsterlee 2006-05-02 * specimenwindow.py: - properly update the view when the text changes (vertical cell resizing is still a problem, though) 12 Wouter Bolsterlee 2006-05-02 * specimenwindow.py: - Yay! The previews treeeview renders like it should! 11 Wouter Bolsterlee 2006-05-02 * glade/gnome-specimen.glade: - Removed the preview label and put a listbox in its place. * specimenwindow.py - Initialize the previews treeview. Each preview uses two rows: one shows the font name, the other contains the actual preview label. - Added add_preview - Set a data handler to handle the preview cell rendering 10 Wouter Bolsterlee 2006-05-01 * glade/gnome-specimen.glade: - Remove preview string from glade file * specimenwindow.py: - Set preview string from code - Minor clean up to the font size handling 9 Wouter Bolsterlee 2006-05-01 * glade/gnome-specimen.glade: - Add (again) an EventBox to be able to set the labels * specimenwindow.py: - Split initialization code into separate methods. 8 Wouter Bolsterlee 2006-05-01 * specimenwindow.py: - reordered source file 7 Wouter Bolsterlee 2006-04-30 * glade/gnome-specimen.glade: - Added buttons - Removed toolbar from VBox * specimenwindow.py: - Set foreground and background color on preview label - Add callback stubs for buttons 6 Wouter Bolsterlee 2006-04-30 * glade/gnome-specimen.glade, specimenwindow.py: - Replaced the right pane treeview with a label for testing purposes. - Changing the preview text and the font size update the label size and content. - Add hacks that succesfully set the font for the label, which means the preview label actually works! 5 Wouter Bolsterlee 2006-04-29 * specimenwindow.py: - Populate the tree model/view in an idle handler so that the interface does not block on startup. 4 Wouter Bolsterlee 2006-04-29 * specimenwindow.py: - Setup row-activated signals. Expand/collapse parent rows and print the font name and face name for child rows. 3 Wouter Bolsterlee 2006-04-29 * specimenwindow.py: - Show all faces of a family in child rows * glade/gnome-specimen.glade: - Set a default window size - Change some treeview settings * gnome-specimen: - Silently handle keyboard interrupts 2 Wouter Bolsterlee 2006-04-29 * glade/gnome-specimen.glade, specimenwindow.py: - Show a sorted list of font families in the left treeview. Thanks to the PyGTK manual I got the treeview to work pretty easily. 1 Wouter Bolsterlee 2006-04-29 * Initial import * Initial ignore patterns * glade/gnome-specimen.glade, specimenwindow.py: - UI description - Corresponding Python class * gnome-specimen, Makefile: - Bootstrap code - Makefile just starts the program