gnome-specimen r117 - in trunk-from-bzr: . specimen
- From: wbolster svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-specimen r117 - in trunk-from-bzr: . specimen
- Date: Tue, 17 Jun 2008 18:43:17 +0000 (UTC)
Author: wbolster
Date: Tue Jun 17 18:43:16 2008
New Revision: 117
URL: http://svn.gnome.org/viewvc/gnome-specimen?rev=117&view=rev
Log:
* specimen/specimenwindow.py:
- Increase/decrease preview font size when using
ctrl+mouse wheel.
* TODO:
- Updated
Modified:
trunk-from-bzr/ (props changed)
trunk-from-bzr/TODO
trunk-from-bzr/specimen/specimenwindow.py
Modified: trunk-from-bzr/TODO
==============================================================================
--- trunk-from-bzr/TODO (original)
+++ trunk-from-bzr/TODO Tue Jun 17 18:43:16 2008
@@ -1,10 +1,6 @@
List of things that should/could be done
========================================
-- Remember the current list of previews between restarts:
- - Add an entry (list type) to the GConf schema
- - Handle the GConf value in code (store, restore)
-
- Allow drag and drop from the left pane to the preview pane
- Make hyperlinks in the about dialog work
@@ -12,5 +8,3 @@
- Add tooltips for the buttons
- Search interface for the font listing (needs thinking)
-
-- Add ctrl-mouseup/ctrl-mousedown/ctrl-plus/ctrl-minus font size changing
Modified: trunk-from-bzr/specimen/specimenwindow.py
==============================================================================
--- trunk-from-bzr/specimen/specimenwindow.py (original)
+++ trunk-from-bzr/specimen/specimenwindow.py Tue Jun 17 18:43:16 2008
@@ -282,6 +282,9 @@
self.previews_treeview_selection.set_select_function(self._set_preview_row_selection)
self.previews_treeview_selection.connect('changed', self.update_ui_sensitivity)
+ self.previews_treeview.connect('scroll-event', self.on_previews_treeview_scroll_event)
+
+
def cell_data_cb(self, column, cell, model, treeiter, data=None):
if model.get_path(treeiter)[0] % 2 == 0:
# this is a name row
@@ -478,6 +481,22 @@
# propagate the event
return False
+ def on_previews_treeview_scroll_event(self, treeview, event, data=None):
+ '''Change the preview size when a mouse wheel event (with Control key)
+ was received for the previews treeview.'''
+
+ # Only act if the Control key is pressed
+ if event.state & gtk.gdk.CONTROL_MASK:
+ if event.direction == gtk.gdk.SCROLL_UP:
+ self.preview_size_spinbutton.set_value(self.preview_size + 1)
+ elif event.direction == gtk.gdk.SCROLL_DOWN:
+ self.preview_size_spinbutton.set_value(self.preview_size - 1)
+
+ # We handled this event
+ return True
+
+ # Propagate further in all other cases
+ return False
# preview colors
@@ -681,4 +700,3 @@
self.about_dialog.show()
self.about_dialog.present()
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]