Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def makels(self):
- wndw = Gtk.Window()
- wndw.set_title("Login Settings")
- wndw.connect("delete-event", handler(self.main).onlsclose)
- wndw.resize(250, 375)
- wndw.set_icon_from_file(self.icons['logset'])
- wndw.set_resizeable(False)
- boxMain = Gtk.VBox()
- fraEntries = Gtk.Frame("Login Settings")
- boxls = Gtk.Grid()
- lbluser = Gtk.Label("Username:")
- lblpass = Gtk.Label("Password:")
- entUser = Gtk.Entry()
- entPass = Gtk.Entry()
- entPass.set_visibility(False)
- entPass.set_invisible_char("*")
- chkRemember = Gtk.CheckButton.new_with_label("Save password")
- chkRemember.connect("toggled", handler(self.main).savepass, entUser, entPass)
- btnConnect = Gtk.Button()
- btnConnect.set_text("Connect/Disconnect")
- btnConnect.connect("clicked", handler(self.main).lsconnect, entUser, entPass)
- boxbtns = Gtk.HBox()
- btnOK = Gtk.Button()
- btnOK.set_text("OK")
- btnOK.connect("clicked", handler(self.main).lsok)
- btnCancel = Gtk.Button()
- btnCancel.set_text("Cancel")
- btnCancel.connect("clicked", handler(self.main).lscancel)
- boxbtns.pack_start(btnOK, False, False, 3)
- boxbtns.pack_end(btnCancel, False, False, 3)
- boxls.attach(lbluser, 0, 0, 1, 1)
- boxls.attach_next_to(entUser, lbluser, Gtk.PositionType.RIGHT, 1, 1)
- boxls.attach(lblpass, 1, 1, 1, 1)
- boxls.attach_next_to(entPass, lblpass, Gtk.PositionType.RIGHT, 1, 1)
- boxls.attach(chkRemember, 2, 0, 2, 1)
- fraEntries.add(boxls)
- boxMain.pack_start(fraEntries, False, False, 3)
- boxMain.pack_start(btnConnect, False, True, 3)
- boxMain.pack_end(boxbtns, False, False, 3)
- wndw.add(boxMain)
- wndw.show_all()
- return wndw
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement