def setupWindow(self): self.window_title = "Bibud" self.window = Window() self.window.show() self.window.connect("destroy-event", self.browser_quit) self.window.resize(1024, 768) self.window.set_title(self.window_title)
def show(self): import gtk from gtk import Window, Label w = Window() w.set_size_request(*self.resolution) l = gtk.Label('Coordinates') w.add(l) l.show() w.add_events(gtk.gdk.EXPOSURE_MASK | gtk.gdk.LEAVE_NOTIFY_MASK | gtk.gdk.BUTTON_PRESS_MASK | gtk.gdk.BUTTON_RELEASE_MASK | gtk.gdk.POINTER_MOTION_MASK | gtk.gdk.POINTER_MOTION_HINT_MASK) def configure_event(widget, event): pass def button_release_event(widget, event): if event.button == 1: print "unclick" self.server.send('u', 1, event.x, event.y) return True def button_press_event(widget, event): if event.button == 1: print "click" self.server.send('d', 1, event.x, event.y) return True def motion_notify_event(widget, event): if event.is_hint: x, y, state = event.window.get_pointer() else: print "no hint" x, y, state = event.x, event.y, event.state l.set_text("(%d,%d)" % (x, y)) print "Event number %d, (%d,%d)" % (event.type, x, y) self.server.send('.', 1, event.x, event.y) return True w.connect("configure_event", configure_event) w.connect("motion_notify_event", motion_notify_event) w.connect("button_press_event", button_press_event) w.connect("button_release_event", button_release_event) w.connect("delete_event", gtk.main_quit) if self.fullscreen: w.fullscreen() w.show() self.server.resolution = w.get_size() gtk.main()
def initXdbox(self): self.xdbox = Window() try: self.xdbox.set_title(str(self.node)) except: pass vbox = VBox() self.xdbox.expr = MDSplusExprWidget() vbox.pack_start(self.xdbox.expr, True, True, 20) close = Button(stock=STOCK_CLOSE) close.connect("clicked", self.xdbox_close) redo = Button(stock=STOCK_REDO) redo.connect("clicked", self.xdbox_redo) cancel = Button(stock=STOCK_CANCEL) cancel.connect("clicked", self.xdbox_cancel) hbox = HBox() hbox.pack_start(close, False, False, 20) hbox.pack_start(redo, False, False, 20) hbox.pack_start(cancel, False, False, 20) vbox.pack_start(hbox, False, False, 20) self.xdbox.add(vbox) self.xdbox.expr.set_text(self.node_value())
import re import os import cv2 import sys import glob from time import localtime,strftime,time from random import randint import numpy as np import pandas as pd import matplotlib.pyplot as plt import imutils #thru the pip package. # from skimage.filters import threshold_adaptive from gtk import Window # Some globals - window = Window() screen = window.get_screen() # for positioning image windows windowX,windowY = 0,0 windowWidth = screen.get_width() windowHeight = screen.get_height() # In[3]: Directories = [multiMarkedpath,errorpath,verifypath,badRollspath] print('Checking Directories...') for dir in [saveMarkedDir]: if(not os.path.exists(dir)): print('Created : '+ dir)
self.vbox = VBox() self.add_with_viewport(self.vbox) HasRecordBox.__init__(self, self.vbox, data, name=name) self.vbox.show() self.show() self.vbox.set_events(BUTTON_PRESS_MASK) class CommandBox(VBox, HasMenuBar): def __init__(self, name='CommandBox'): VBox.__init__(self) self.set_name(name) self.tbar = HandleToolbar() self.menubar = SimpleMenuBar() self.pack_start(self.menubar, FALSE, FALSE, 0) self.pack_end(self.tbar, FALSE, FALSE, 0) self.show() if __name__ == '__main__': import paella.gtk from gtk import mainloop, mainquit from paella.base.util import file2str from gtk import Window tt = TextTemplater(file2str('/etc/debconf.conf')) win = Window() win.add(tt) win.show() win.connect('destroy', mainquit) mainloop()
self.form = GeoForm() self.result = GeoResult() self.pack_start(self.form, False) self.pack_start(self.result) self.login = GeoCaching() self.search = None self.form.connect('search', self.do_search) def do_search(self, widget, lat, long): self.search = self.login.search_lat_long(lat, long) for row in self.search.results: self.result.add_cache(row) self.result.show_all() if __name__ == '__main__': W = Window() S = Search() W.connect('destroy', main_quit) W.set_title("Search for caches") W.set_size_request(300, 200) W.add(S) W.show_all() main()
return False def _on_toggled(self, button): if button.get_active(): self._do_show_popup() else: self._do_hide_popup() def _on_expose(self, widget, event): self._update_popup_geometry() if __name__ == '__main__': btn = PopupWidgetButton(label='TestMe', widget=gtk.Button('Click me')) hb = gtk.HBox() hb.pack_start(gtk.Button('Left'), expand=False, fill=False) hb.pack_start(btn, expand=False, fill=False) hb.pack_start(gtk.Button('Right'), expand=False, fill=False) vb = gtk.VBox() vb.pack_start(hb, expand=False, fill=False) from gtk import Window wnd = Window() wnd.set_size_request(400, 300) wnd.set_title('Pop-up Window Button Test') wnd.add(vb) wnd.connect('destroy', lambda *args: gtk.main_quit()) wnd.show_all() gtk.main()