示例#1
0
    def __init__(self):
        self.webpages = []

        Gtk.Window.__init__(self, title="SmartHome Kitchen")
        # self.fullscreen()
        self.set_border_width(3)

        self.notebook = Gtk.Notebook()
        self.add(self.notebook)

        self.chat_page = ChatWindow()
        self.sh_commands = SmartHomeCommands(self.chat_page)
        self.notebook.append_page(self.chat_page, Gtk.Label("GoogleA chat"))

        self.home_page = Gtk.Box()
        self.home_page.set_border_width(10)
        self.home_page.add(Gtk.Label("Home Page"))
        self.notebook.append_page(self.home_page, Gtk.Label("Smart Home Page"))

        page_size = Gtk.Adjustment(lower=10, page_size=100)
        scrollwindow = Gtk.ScrolledWindow(page_size)
        web_page = WebKit.WebView()
        web_page.load_uri("https://www.google.com")
        scrollwindow.add(web_page)
        self.add_tab(scrollwindow, 'Google')
        self.webpages.append(web_page)
示例#2
0
 def _new_chat(self, sm, channel):
     w = ChatWindow(channel)
     w.set_transient_for(self)
     w.show()
示例#3
0
 def chatOpen(self):
     #cw = ChatWindow(self)
     #cw.exec_()
     ChatWindow(self)
示例#4
0
 def connexion(self):
     ChatWindow(self.win_connexion, self.srv.get(), self.port.get(),
                self.canal.get(), self.pseudo.get())