~radu.c/glipper/network-plugin

« back to all changes in this revision

Viewing changes to glipper/Preferences.py

  • Committer: Laszlo Pandy
  • Date: 2011-04-09 10:31:25 UTC
  • Revision ID: bzr@laszlopandy.com-20110409103125-4rgw52xq2z8cdt9x
Remove max item length.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
                
18
18
                self.preferences_window = builder_file.get_object("preferences_window")
19
19
                self.max_elements_spin = builder_file.get_object("max_elements_spin")
20
 
                self.max_item_length = builder_file.get_object("max_item_length")
21
20
                self.use_primary_clipboard_check = builder_file.get_object("use_primary_clipboard_check")
22
21
                self.use_default_clipboard_check = builder_file.get_object("use_default_clipboard_check")
23
22
                self.mark_default_entry = builder_file.get_object("mark_default_entry")
25
24
                self.key_combination_entry = builder_file.get_object("key_combination_entry")
26
25
        
27
26
                self.max_elements_spin.set_value(glipper.GCONF_CLIENT.get_int(glipper.GCONF_MAX_ELEMENTS))
28
 
                self.max_item_length.set_value(glipper.GCONF_CLIENT.get_int(glipper.GCONF_MAX_ITEM_LENGTH))
29
27
                self.use_primary_clipboard_check.set_active(glipper.GCONF_CLIENT.get_bool(glipper.GCONF_USE_PRIMARY_CLIPBOARD))
30
28
                self.use_default_clipboard_check.set_active(glipper.GCONF_CLIENT.get_bool(glipper.GCONF_USE_DEFAULT_CLIPBOARD))
31
29
                self.use_primary_clipboard_check.set_active(glipper.GCONF_CLIENT.get_bool(glipper.GCONF_USE_PRIMARY_CLIPBOARD))
33
31
                self.save_history_check.set_active(glipper.GCONF_CLIENT.get_bool(glipper.GCONF_SAVE_HISTORY))
34
32
                self.key_combination_entry.set_text(glipper.GCONF_CLIENT.get_string(glipper.GCONF_KEY_COMBINATION))
35
33
                
36
 
                self.max_item_length_notify = glipper.GCONF_CLIENT.notify_add(glipper.GCONF_MAX_ITEM_LENGTH, lambda x, y, z, a: self.on_max_item_length_changed (z.value))
37
34
                self.max_elements_notify = glipper.GCONF_CLIENT.notify_add(glipper.GCONF_MAX_ELEMENTS, lambda x, y, z, a: self.on_max_elements_changed (z.value))
38
35
                self.use_primary_clipboard_notify = glipper.GCONF_CLIENT.notify_add(glipper.GCONF_USE_PRIMARY_CLIPBOARD, lambda x, y, z, a: self.on_use_primary_clipboard_changed (z.value))
39
36
                self.use_default_clipboard_notify = glipper.GCONF_CLIENT.notify_add(glipper.GCONF_USE_DEFAULT_CLIPBOARD, lambda x, y, z, a: self.on_use_default_clipboard_changed (z.value))
43
40
                
44
41
                builder_file.connect_signals({
45
42
                        'on_preferences_window_response': self.on_preferences_window_response,
46
 
                        'on_max_item_length_value_changed': self.on_max_item_length_value_changed,
47
43
                        'on_max_elements_spin_value_changed': self.on_max_elements_spin_value_changed,
48
44
                        'on_use_primary_clipboard_check_toggled': self.on_use_primary_clipboard_check_toggled,
49
45
                        'on_use_default_clipboard_check_toggled': self.on_use_default_clipboard_check_toggled,
68
64
                        return
69
65
                self.max_elements_spin.set_value(value.get_int())
70
66
        
71
 
        def on_max_item_length_changed(self, value):
72
 
                if value is None or value.type != gconf.VALUE_INT:
73
 
                        return
74
 
                self.max_item_length.set_value(value.get_int())
75
 
        
76
67
        def on_use_primary_clipboard_changed(self, value):
77
68
                if value is None or value.type != gconf.VALUE_BOOL:
78
69
                        return
101
92
        def on_max_elements_spin_value_changed(self, spin):
102
93
                glipper.GCONF_CLIENT.set_int(glipper.GCONF_MAX_ELEMENTS, int(spin.get_value()))
103
94
                
104
 
        def on_max_item_length_value_changed(self, spin):
105
 
                glipper.GCONF_CLIENT.set_int(glipper.GCONF_MAX_ITEM_LENGTH, int(spin.get_value()))
106
 
                
107
95
        def on_use_primary_clipboard_check_toggled(self, toggle):
108
96
                glipper.GCONF_CLIENT.set_bool(glipper.GCONF_USE_PRIMARY_CLIPBOARD, toggle.get_active())
109
97
                
124
112
                if response == gtk.RESPONSE_DELETE_EVENT or response == gtk.RESPONSE_CLOSE:
125
113
                        dialog.destroy()
126
114
                        glipper.GCONF_CLIENT.notify_remove(self.max_elements_notify)
127
 
                        glipper.GCONF_CLIENT.notify_remove(self.max_item_length_notify)
128
115
                        glipper.GCONF_CLIENT.notify_remove(self.use_default_clipboard_notify)
129
116
                        glipper.GCONF_CLIENT.notify_remove(self.use_primary_clipboard_notify)
130
117
                        glipper.GCONF_CLIENT.notify_remove(self.mark_default_entry_notify)