/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
1
# Copyright (C) 2007-2008 Jelmer Vernooij <jelmer@samba.org>
2
#
3
# This program is free software; you can redistribute it and/or modify
4
# it under the terms of the GNU General Public License as published by
5
# the Free Software Foundation; either version 2 of the License, or
6
# (at your option) any later version.
7
#
8
# This program is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
# GNU General Public License for more details.
12
#
13
# You should have received a copy of the GNU General Public License
14
# along with this program; if not, write to the Free Software
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
17
from gi.repository import Gtk
18
19
20
class IdentityPage(Gtk.Table):
713 by Jelmer Vernooij
Remove some unused imports, fix some formatting.
21
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
22
    def __init__(self, config):
23
        self.config = config
734.1.51 by Curtis Hovey
Fix the initializer for many classes.
24
        super(IdentityPage, self).__init__(rows=4, columns=2)
615 by rodney.dawes at canonical
* preferences/__init__.py:
25
        self.set_border_width(12)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
26
        self.set_row_spacings(6)
27
        self.set_col_spacings(6)
28
734.1.16 by Curtis Hovey
Updated gpreferences to gtk3.
29
        align = Gtk.Alignment.new(0.0, 0.5, 0.0, 0.0)
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
30
        label = Gtk.Label()
615 by rodney.dawes at canonical
* preferences/__init__.py:
31
        label.set_markup("E-Mail:")
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
32
        align.add(label)
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
33
        self.attach(
34
            align, 0, 1, 0, 1, Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
35
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
36
        self.username = Gtk.Entry()
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
37
        self.username.set_text(self.config.username())
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
38
        self.attach(
39
            self.username, 1, 2, 0, 1,
40
            Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL,
41
            Gtk.AttachOptions.FILL)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
42
734.1.16 by Curtis Hovey
Updated gpreferences to gtk3.
43
        align = Gtk.Alignment.new(0.0, 0.5, 0.0, 0.0)
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
44
        label = Gtk.Label()
615 by rodney.dawes at canonical
* preferences/__init__.py:
45
        label.set_markup("GPG signing command:")
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
46
        align.add(label)
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
47
        self.attach(
48
            align, 0, 1, 1, 2, Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
49
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
50
        self.email = Gtk.Entry()
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
51
        self.email.set_text(self.config.gpg_signing_command())
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
52
        self.attach(
53
            self.email, 1, 2, 1, 2,
54
            Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL,
55
            Gtk.AttachOptions.FILL)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
56
734.1.16 by Curtis Hovey
Updated gpreferences to gtk3.
57
        align = Gtk.Alignment.new(0.0, 0.1, 0.0, 0.0)
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
58
        label = Gtk.Label()
615 by rodney.dawes at canonical
* preferences/__init__.py:
59
        label.set_markup("Check GPG Signatures:")
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
60
        align.add(label)
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
61
        self.attach(
62
            align, 0, 1, 2, 3, Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
63
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
64
        sigvals = Gtk.VBox()
734.1.19 by Curtis Hovey
Updated RadioButtons to gtk3.
65
        self.check_sigs_if_possible = Gtk.RadioButton.new_with_label(
66
            None, "_Check if possible")
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
67
        sigvals.pack_start(self.check_sigs_if_possible, True, True, 0)
734.1.19 by Curtis Hovey
Updated RadioButtons to gtk3.
68
        self.check_sigs_always = Gtk.RadioButton.new_with_label_from_widget(
69
            self.check_sigs_if_possible, "Check _always")
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
70
        sigvals.pack_start(self.check_sigs_always, True, True, 0)
734.1.19 by Curtis Hovey
Updated RadioButtons to gtk3.
71
        self.check_sigs_never = Gtk.RadioButton.new_with_label_from_widget(
72
            self.check_sigs_if_possible, "Check _never")
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
73
        sigvals.pack_start(self.check_sigs_never, True, True, 0)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
74
        # FIXME: Set default
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
75
        self.attach(
76
            sigvals, 1, 2, 2, 3,
77
            Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL,
78
            Gtk.AttachOptions.FILL)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
79
734.1.16 by Curtis Hovey
Updated gpreferences to gtk3.
80
        align = Gtk.Alignment.new(0.0, 0.1, 0.0, 0.0)
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
81
        label = Gtk.Label()
615 by rodney.dawes at canonical
* preferences/__init__.py:
82
        label.set_markup("Create GPG Signatures:")
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
83
        align.add(label)
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
84
        self.attach(
85
            align, 0, 1, 3, 4, Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
86
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
87
        create_sigs = Gtk.VBox()
734.1.19 by Curtis Hovey
Updated RadioButtons to gtk3.
88
        self.create_sigs_when_required = Gtk.RadioButton.new_with_label(
89
            None, "Sign When _Required")
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
90
        create_sigs.pack_start(self.create_sigs_when_required, True, True, 0)
734.1.19 by Curtis Hovey
Updated RadioButtons to gtk3.
91
        self.create_sigs_always = Gtk.RadioButton.new_with_label_from_widget(
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
92
            self.create_sigs_when_required, "Sign _Always")
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
93
        create_sigs.pack_start(self.create_sigs_always, True, True, 0)
734.1.19 by Curtis Hovey
Updated RadioButtons to gtk3.
94
        self.create_sigs_never = Gtk.RadioButton.new_with_label_from_widget(
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
95
            self.create_sigs_when_required, "Sign _Never")
734.1.1 by Curtis Hovey
Mechanical changes made by pygi.convert.sh.
96
        create_sigs.pack_start(self.create_sigs_never, True, True, 0)
450.3.3 by Jelmer Vernooij
Split identity settings out of main preferences window.
97
        # FIXME: Set default
734.1.52 by Curtis Hovey
Fixed long lines created by conversion script. removed checks for obsolete methods.
98
        self.attach(
99
            create_sigs, 1, 2, 3, 4,
100
            Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL,
101
            Gtk.AttachOptions.FILL)