~thomas-deruyter-3/qreator/qreator

« back to all changes in this revision

Viewing changes to qreator/qrcodes/QRCodeWifiGtk.py

  • Committer: David Planella
  • Date: 2012-05-30 10:19:57 UTC
  • Revision ID: david.planella@ubuntu.com-20120530101957-zeu2zeibe28f8sd9
Added clear icons to text entries

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
# with this program.  If not, see <http://www.gnu.org/licenses/>.
15
15
### END LICENSE
16
16
 
 
17
from GtkHelpers import clear_text_entry, show_clear_icon
17
18
from qreator_lib.i18n import _
18
19
from qreator_lib.helpers import get_data_file
19
20
from gi.repository import Gtk, NetworkManager, NMClient
28
29
            get_data_file('ui', '%s.ui' % ('QrCodeWifi',)))
29
30
        self.grid = self.builder.get_object('qr_code_wifi')
30
31
        self.builder.connect_signals(self)
31
 
        
 
32
 
32
33
        self.comboboxtextSecurity = self.builder.get_object(
33
34
            'comboboxtextSecurity')
34
35
        self.entrySSID = self.builder.get_object('entrySSID')
35
36
        self.entryPassword = self.builder.get_object('entryPassword')
36
37
        self.comboboxtextSSID = self.builder.get_object('comboboxtextSSID')
37
 
        
 
38
 
38
39
        # Initialize combo boxes (Glade seems not to do it for us)
39
40
        self.comboboxtextSecurity.set_active(0)
40
41
 
68
69
    def on_comboboxtextSecurity_changed(self, widget, data=None):
69
70
        self.update_wifi_qr_code(security=widget.get_active_text())
70
71
 
71
 
    #def on_entrySSID_icon_press(self, widget, icon, mouse_button):
72
 
    #    self._clear_text_entry(widget, icon)
 
72
    def on_entrySSID_icon_press(self, widget, icon, mouse_button):
 
73
        clear_text_entry(widget, icon)
73
74
 
74
75
    def on_comboboxtextSSID_changed(self, widget, data=None):
75
 
        #self._check_style(self.ui.entrySSID)
 
76
        show_clear_icon(self.entrySSID)
76
77
        self.update_wifi_qr_code(ssid=widget.get_active_text())
77
78
 
78
 
    #def on_entryPassword_icon_press(self, widget, icon, mouse_button):
79
 
    #    self._clear_text_entry(widget, icon)
 
79
    def on_entryPassword_icon_press(self, widget, icon, mouse_button):
 
80
        clear_text_entry(widget, icon)
80
81
 
81
82
    def on_entryPassword_changed(self, widget, data=None):
82
 
        #self._check_style(widget)
 
83
        show_clear_icon(widget)
83
84
        self.update_wifi_qr_code(password=widget.get_text())
84
85
 
85
86
    def on_checkbutton1_clicked(self, widget):