2
# -*- coding: utf-8 -*-
5
# J Phani Mahesh <phanimahesh@gmail.com>
6
# Barneedhar (jokerdino) <barneedhar@ubuntu.com>
7
# Amith KK <amithkumaran@gmail.com>
8
# Georgi Karavasilev <motorslav@gmail.com>
9
# Sam Tran <samvtran@gmail.com>
10
# Sam Hewitt <hewittsamuel@gmail.com>
11
# Angel Araya <al.arayaq@gmail.com>
14
# A One-stop configuration tool for Unity.
18
# This file is a part of Unity Tweak Tool
20
# Unity Tweak Tool is free software; you can redistribute it and/or modify it under
21
# the terms of the GNU General Public License as published by the Free Software
22
# Foundation; version 3.
24
# Unity Tweak Tool is distributed in the hope that it will be useful, but WITHOUT
25
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
26
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
29
# You should have received a copy of the GNU General Public License along with
30
# this program; if not, see <https://www.gnu.org/licenses/gpl-3.0.txt>
32
from UnityTweakTool.section.skeletonpage import Section,Tab
33
from UnityTweakTool.elements.toolbutton import OverviewToolButton
35
class Overview(Tab,Section):
36
def __init__(self,notebook):
37
Section.__init__(self,ui='startpage.ui',id='box_startpage')
39
1:{ 0:'tool_launcher',
42
3:'tool_unity_switcher',
43
4:'tool_unity_webapps',
46
1:'tool_compiz_switcher',
47
2:'tool_windows_spread',
48
3:'tool_windows_snapping',
50
5:'tool_wm_additional'},
55
4:'tool_window_controls'},
56
4:{ 0:'tool_desktop_icons',
57
1:'tool_desktop_security',
58
2:'tool_desktop_scrolling'}
61
Tab.__init__(self,[OverviewToolButton(
62
section=section,page=page,id=id,notebook=notebook)
63
for section,set in self.sections.items()
64
for page,id in set.items()
68
self.register_tab(self.handler)