From c44dd8f2fcb2581cb5739c424d5cc01c15affb44 Mon Sep 17 00:00:00 2001
From: Stefano Tortarolo <stefano.tortarolo@gmail.com>
Date: Mon, 20 Jul 2009 11:45:49 +0200
Subject: [PATCH 1/3] Renamed window_size property to window_height
---
data/guake.schemas | 4 ++--
data/prefs.glade | 4 ++--
src/guake.py | 12 ++++++------
src/prefs.py | 10 +++++-----
4 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/data/guake.schemas b/data/guake.schemas
index dd6065f..fb25663 100644
|
a
|
b
|
|
| 93 | 93 | </schema> |
| 94 | 94 | |
| 95 | 95 | <schema> |
| 96 | | <key>/schemas/apps/guake/general/window_size</key> |
| 97 | | <applyto>/apps/guake/general/window_size</applyto> |
| | 96 | <key>/schemas/apps/guake/general/window_height</key> |
| | 97 | <applyto>/apps/guake/general/window_height</applyto> |
| 98 | 98 | <owner>guake</owner> |
| 99 | 99 | <type>int</type> |
| 100 | 100 | <default>50</default> |
diff --git a/data/prefs.glade b/data/prefs.glade
index 0c79e81..31f348d 100644
|
a
|
b
|
|
| 319 | 319 | <property name="visible">True</property> |
| 320 | 320 | <property name="left_padding">12</property> |
| 321 | 321 | <child> |
| 322 | | <widget class="GtkHScale" id="window_size"> |
| | 322 | <widget class="GtkHScale" id="window_height"> |
| 323 | 323 | <property name="visible">True</property> |
| 324 | 324 | <property name="can_focus">True</property> |
| 325 | 325 | <property name="update_policy">GTK_UPDATE_DISCONTINUOUS</property> |
| … |
… |
|
| 327 | 327 | <property name="digits">0</property> |
| 328 | 328 | <property name="draw_value">False</property> |
| 329 | 329 | <property name="value_pos">GTK_POS_RIGHT</property> |
| 330 | | <signal name="value_changed" handler="on_window_size_value_changed"/> |
| | 330 | <signal name="value_changed" handler="on_window_height_value_changed"/> |
| 331 | 331 | </widget> |
| 332 | 332 | </child> |
| 333 | 333 | </widget> |
diff --git a/src/guake.py b/src/guake.py
index 4554a33..e9917fd 100644
|
a
|
b
|
|
| 95 | 95 | notify_add(KEY('/general/use_trayicon'), self.trayicon_toggled) |
| 96 | 96 | notify_add(KEY('/general/window_ontop'), self.ontop_toggled) |
| 97 | 97 | notify_add(KEY('/general/window_tabbar'), self.tabbar_toggled) |
| 98 | | notify_add(KEY('/general/window_size'), self.size_changed) |
| | 98 | notify_add(KEY('/general/window_height'), self.size_changed) |
| 99 | 99 | |
| 100 | 100 | notify_add(KEY('/general/use_scrollbar'), self.scrollbar_toggled) |
| 101 | 101 | notify_add(KEY('/general/history_size'), self.history_size_changed) |
| … |
… |
|
| 145 | 145 | self.guake.toolbar.hide() |
| 146 | 146 | |
| 147 | 147 | def size_changed(self, client, connection_id, entry, data): |
| 148 | | """If the gconf var window_size be changed, this method will |
| | 148 | """If the gconf var window_height be changed, this method will |
| 149 | 149 | be called and will call the resize function in guake. |
| 150 | 150 | """ |
| 151 | 151 | window_rect = self.guake.get_final_window_rect() |
| … |
… |
|
| 621 | 621 | if percent < 1: |
| 622 | 622 | percent = 1 |
| 623 | 623 | |
| 624 | | self.client.set_int(KEY('/general/window_size'), int(percent)) |
| | 624 | self.client.set_int(KEY('/general/window_height'), int(percent)) |
| 625 | 625 | |
| 626 | 626 | def on_window_losefocus(self, window, event): |
| 627 | 627 | """Hides terminal main window when it loses the focus and if |
| … |
… |
|
| 738 | 738 | |
| 739 | 739 | def get_final_window_rect(self): |
| 740 | 740 | """Gets the final size of the main window of guake. The height |
| 741 | | is just the window_size property. But width is calculated as |
| | 741 | is just the window_height property. But width is calculated as |
| 742 | 742 | 100% of the screen and tested against the monitor geometry |
| 743 | 743 | width. |
| 744 | 744 | """ |
| 745 | 745 | screen = self.window.get_screen() |
| 746 | | height = self.client.get_int(KEY('/general/window_size')) |
| | 746 | height = self.client.get_int(KEY('/general/window_height')) |
| 747 | 747 | |
| 748 | 748 | # get the rectangle just from the first/default monitor in the |
| 749 | 749 | # future we might create a field to select which monitor you |
| … |
… |
|
| 761 | 761 | self.client.notify(KEY('/general/use_trayicon')) |
| 762 | 762 | self.client.notify(KEY('/general/window_tabbar')) |
| 763 | 763 | self.client.notify(KEY('/general/window_ontop')) |
| 764 | | self.client.notify(KEY('/general/window_size')) |
| | 764 | self.client.notify(KEY('/general/window_height')) |
| 765 | 765 | self.client.notify(KEY('/general/use_scrollbar')) |
| 766 | 766 | self.client.notify(KEY('/general/history_size')) |
| 767 | 767 | self.client.notify(KEY('/general/show_resizer')) |
diff --git a/src/prefs.py b/src/prefs.py
index 01d15e4..552fb6c 100644
|
a
|
b
|
|
| 138 | 138 | """ |
| 139 | 139 | self.client.set_bool(KEY('/general/window_tabbar'), chk.get_active()) |
| 140 | 140 | |
| 141 | | def on_window_size_value_changed(self, hscale): |
| 142 | | """Changes the value of window_size in gconf |
| | 141 | def on_window_height_value_changed(self, hscale): |
| | 142 | """Changes the value of window_height in gconf |
| 143 | 143 | """ |
| 144 | 144 | val = hscale.get_value() |
| 145 | | self.client.set_int(KEY('/general/window_size'), int(val)) |
| | 145 | self.client.set_int(KEY('/general/window_height'), int(val)) |
| 146 | 146 | |
| 147 | 147 | # scrolling tab |
| 148 | 148 | |
| … |
… |
|
| 398 | 398 | self.get_widget('window_tabbar').set_active(value) |
| 399 | 399 | |
| 400 | 400 | # size |
| 401 | | value = float(self.client.get_int(KEY('/general/window_size'))) |
| 402 | | self.get_widget('window_size').set_value(value) |
| | 401 | value = float(self.client.get_int(KEY('/general/window_height'))) |
| | 402 | self.get_widget('window_height').set_value(value) |
| 403 | 403 | |
| 404 | 404 | # scrollbar |
| 405 | 405 | value = self.client.get_bool(KEY('/general/use_scrollbar')) |