Changeset e140703f52b09f0b3b745b57317efc4ea6257895
- Timestamp:
- 08/05/08 20:02:23 (4 years ago)
- Author:
- Gabriel Falcão <gabriel@…>
- Children:
- f6e63663795f5f5162607c3fc194a44b8bcef9f4
- Parents:
- 967b133d04de12c7b465281f7b8a7adf4ffaa7a7
- git-committer:
- Gabriel Falcão <gabriel@…> (08/05/08 20:02:23)
- Message:
-
toggle tabs visibility in fullscreen mode
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r967b133
|
re140703
|
|
| 7 | 7 | * src/guake.py: Guake are listening to GConf! (only show_resizer and |
| 8 | 8 | show_toolbar stuff for now) |
| | 9 | * data/guake.schemas: Adding a new boolean key: toolbar_visible_in_fullscreen |
| | 10 | * src/guake.py: Guake checking if the tabs must be visible when in |
| | 11 | fullscreen mode. |
| 9 | 12 | |
| 10 | 13 | 2008-08-04 Lincoln de Sousa <lincoln@minaslivre.org> |
-
|
rd7ebb04
|
re140703
|
|
| 341 | 341 | </locale> |
| 342 | 342 | </schema> |
| | 343 | |
| | 344 | <schema> |
| | 345 | <key>/schemas/apps/guake/general/toolbar_visible_in_fullscreen</key> |
| | 346 | <applyto>/apps/guake/general/toolbar_visible_in_fullscreen</applyto> |
| | 347 | <owner>guake</owner> |
| | 348 | <type>bool</type> |
| | 349 | <default>true</default> |
| | 350 | <locale name="C"> |
| | 351 | <short>If the tabs bar must be visible in fullscreen</short> |
| | 352 | <long>Set it as false to enjoy guake's fullscreen.</long> |
| | 353 | </locale> |
| | 354 | </schema> |
| 343 | 355 | </schemalist> |
| 344 | 356 | </gconfschemafile> |
-
|
r967b133
|
re140703
|
|
| 709 | 709 | |
| 710 | 710 | def check_widgets_visibility(self): |
| 711 | | show_resizer = self.client.get_bool(GCONF_PATH+'general/show_resizer') |
| 712 | | show_toolbar = self.client.get_bool(GCONF_PATH+'general/show_toolbar') |
| | 711 | gbool = lambda x: self.client.get_bool(GCONF_PATH+'general/%s' % x) |
| | 712 | |
| | 713 | show_resizer = gbool('show_resizer') |
| | 714 | show_toolbar = gbool('show_toolbar') |
| 713 | 715 | |
| 714 | 716 | if not show_resizer: |
| … |
… |
|
| 720 | 722 | self.toolbar.hide() |
| 721 | 723 | else: |
| 722 | | self.toolbar.show() |
| | 724 | if not self.fullscreen: |
| | 725 | self.toolbar.show() |
| | 726 | else: |
| | 727 | self.toolbar.hide() |
| 723 | 728 | |
| 724 | 729 | def refresh(self): |
| … |
… |
|
| 912 | 917 | |
| 913 | 918 | def accel_toggle_fullscreen(self, *args): |
| | 919 | gbool = lambda x: self.client.get_bool(GCONF_PATH+'general/%s' % x) |
| | 920 | tabs_visible = gbool("toolbar_visible_in_fullscreen") |
| 914 | 921 | if not self.fullscreen: |
| 915 | 922 | self.window.fullscreen() |
| 916 | 923 | self.fullscreen = True |
| 917 | 924 | self.resizer.hide() |
| | 925 | if not tabs_visible: |
| | 926 | self.toolbar.hide() |
| 918 | 927 | else: |
| 919 | 928 | self.window.unfullscreen() |