Exemplo n.º 1
0
def test():
    tree=AppletTree("Test")
    node1=AppletNode("node 1","appletmodule.applet1")
    node2=AppletNode("node 2","appletmodule.applet2")
    tree.append(node1)
    node1.append(node2)

    sp=AppletTreeStoreProfile()
    sp.writeAll("applettree-test.xml",tree)

    tree1=sp.loadAll("applettree-test.xml")
    sp.writeAll("applettree-test1.xml",tree)
    for x in tree1:
        print x,tree1.index(x),x.getPath(),id(x)
#  raise SystemExit
    print "tree:"
    print tree
    for x in tree:
        print x

    print "tree1:"
    print tree1
    for x in tree1:
        print x


    win=gtk.Window()
    win.set_title("tree test 1")
    win.connect("destroy",gtk.mainquit)
    win.show()

    tree1.createGtkTree(win)
    gtk.mainloop()
Exemplo n.º 2
0
def main(options, args):

    logger = logging.getLogger("example2")
    logger.setLevel(options.loglevel)
    fmt = logging.Formatter(STD_FORMAT)
    if options.logfile:
        fileHdlr = logging.handlers.RotatingFileHandler(options.logfile)
        fileHdlr.setLevel(options.loglevel)
        fileHdlr.setFormatter(fmt)
        logger.addHandler(fileHdlr)

    if options.logstderr:
        stderrHdlr = logging.StreamHandler()
        stderrHdlr.setLevel(options.loglevel)
        stderrHdlr.setFormatter(fmt)
        logger.addHandler(stderrHdlr)

    fv = FitsViewer(logger)
    root = fv.get_widget()
    root.show_all()

    if len(args) > 0:
        fv.load_file(args[0])

    gtk.mainloop()
def run() :
    global TZW
    TZW=0
    if str(sys.argv).find("TZ_WARN") > -1: TZW=1
    clockwin()
    hideSplash()
    gtk.mainloop()
Exemplo n.º 4
0
def dialog_message(title="Message", message="", buttons=("Ok",),
            pixmap=ICON_INFO, modal=gtk.TRUE):
    "create a message box, and return which button was pressed"
    win = _MessageBox(title, message, buttons, pixmap, modal)
    win.show()
    gtk.mainloop()
    return win.ret
def test():
    tree = DndCTree(cols=2, titles=["Tree", "Type"])
    tree.set_column_auto_resize(0, gtk.TRUE)
    n1 = tree.insert_node(None, None, ["n1", "menu"], is_leaf=gtk.FALSE)
    n2 = tree.insert_node(n1, None, ["n2", "leaf"])
    n3 = tree.insert_node(n1, None, ["n3", "leaf"])
    n4 = tree.insert_node(None, None, ["n4", "menu"], is_leaf=gtk.FALSE)
    n5 = tree.insert_node(None, None, ["n5", "menu"], is_leaf=gtk.FALSE)
    n6 = tree.insert_node(None, None, ["n6", "menu"], is_leaf=gtk.FALSE)
    n7 = tree.insert_node(n6, None, ["n7", "submenu"], is_leaf=gtk.FALSE)
    n8 = tree.insert_node(n7, None, ["n8", "submenu"], is_leaf=gtk.FALSE)
    n9 = tree.insert_node(n8, None, ["n9", "leaf"])
    n10 = tree.insert_node(None, None, ["n10", "leaf"])
    n11 = tree.insert_node(None, None, ["n11", "leaf"])
    n12 = tree.insert_node(None, None, ["n12", "leaf"])
    n13 = tree.insert_node(None, None, ["n13", "leaf"])
    tree.expand_recursive(n1)
    tree.expand_recursive(n6)
    tree.show()

    scrolled_win = gtk.ScrolledWindow()
    scrolled_win.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
    scrolled_win.add(tree)
    scrolled_win.show()

    window = gtk.Window()
    window.set_default_size(300, 300)
    window.connect("delete_event", gtk.mainquit)
    window.add(scrolled_win)
    window.show()

    gtk.mainloop()
Exemplo n.º 6
0
def main():
    window = gtk.Window(gtk.WINDOW_TOPLEVEL)
    window.connect("delete_event",gtk.mainquit)
    glarea = gtk.gl.Area((gtk.gl.RGBA, gtk.gl.DOUBLEBUFFER,
                          gtk.gl.DEPTH_SIZE, 1), None)
    window.show()
    gtk.mainloop()
Exemplo n.º 7
0
def main(options, args):

    logger = logging.getLogger("example2")
    logger.setLevel(options.loglevel)
    fmt = logging.Formatter(STD_FORMAT)
    if options.logfile:
        fileHdlr  = logging.handlers.RotatingFileHandler(options.logfile)
        fileHdlr.setLevel(options.loglevel)
        fileHdlr.setFormatter(fmt)
        logger.addHandler(fileHdlr)

    if options.logstderr:
        stderrHdlr = logging.StreamHandler()
        stderrHdlr.setLevel(options.loglevel)
        stderrHdlr.setFormatter(fmt)
        logger.addHandler(stderrHdlr)

    fv = FitsViewer(logger)
    root = fv.get_widget()
    root.show_all()

    if len(args) > 0:
        fv.load_file(args[0])

    gtk.mainloop()
Exemplo n.º 8
0
 def save(self, widget, dlg, *args):
     import pickle
     import os
     filename = dlg.get_filename()
     path, ext = os.path.splitext(filename)
     if not (ext == ".leg"):
         gvutils.warning("filename extension changed to .leg")
     ext = ".leg"
     filename = path + ext
     dlg.hide()
     if os.path.exists( filename ):
         warning_pix = os.path.join(gview.home_dir, 'pics', 'warning.xpm' )
         win = gvutils._MessageBox( "Do you wish to overwrite the existing file?",
                                    ( 'Yes', 'No', ), warning_pix, modal=TRUE)
         win.set_title( 'File Exists' )
         win.show()
         gtk.mainloop()
         if win.ret == 'No':
             print 'not saving'
             return
     print 'saving'        
     file = open(filename, "w")
     d = self.classification.serialize()
     try:
         pickle.dump(d, file)
     except PicklingError:
         gvutils.error('An error occurred saving the classification:\n' + filename)
Exemplo n.º 9
0
 def save(self, widget, dlg, *args):
     import pickle
     import os
     filename = dlg.get_filename()
     path, ext = os.path.splitext(filename)
     if not (ext == ".leg"):
         gvutils.warning("filename extension changed to .leg")
     ext = ".leg"
     filename = path + ext
     dlg.hide()
     if os.path.exists(filename):
         warning_pix = os.path.join(gview.home_dir, 'pics', 'warning.xpm')
         win = gvutils._MessageBox(
             "Do you wish to overwrite the existing file?", (
                 'Yes',
                 'No',
             ),
             warning_pix,
             modal=TRUE)
         win.set_title('File Exists')
         win.show()
         gtk.mainloop()
         if win.ret == 'No':
             print 'not saving'
             return
     print 'saving'
     file = open(filename, "w")
     d = self.classification.serialize()
     try:
         pickle.dump(d, file)
     except PicklingError:
         gvutils.error('An error occurred saving the classification:\n' +
                       filename)
Exemplo n.º 10
0
 def showPasswordWindow(self):
     ''' Show the password window '''
     win = EntryDialog(_('Please insert the password'), '', modal=gtk.TRUE, visibility=False)
     win.set_title(_('What is your password?'))
     win.show()
     gtk.mainloop()
     return [win.getRet(), win.getSave()]  
Exemplo n.º 11
0
 def askGPGuser(self, email):
     ''' Ask for the name of the user '''
     w = EntryDialog(_('Please insert the name of the GPG user of ' + email + ' that you want to use.'), '', modal=gtk.TRUE, visibility=True)
     w.set_title(_('What is name of the GPG of ' + email))
     w.show()
     gtk.mainloop();
     return w.getRet()
Exemplo n.º 12
0
 def edit_gui(self):
     """Allow the user to edit config values in a friendly GUI.
     Not yet functional."""
     import gtk
     self._build_gui()
     self._populate_gui()
     gtk.mainloop()
def test():
    img = gtk.Image()
    img.set_from_file("pixmaps/iceme_empty.png")
    pix, mask = img.render_pixmap_and_mask()
    tree = IceMenuTree(self)
    win = PreviewWindow(tree, pix, mask)
    win.show()
    gtk.mainloop()
Exemplo n.º 14
0
def show():
    """
    Show all the figures and enter the gtk mainloop

    This should be the last line of your script
    """
    if not interactive:
        gtk.mainloop()
Exemplo n.º 15
0
 def run(self, installSignalHandlers=1):
     import gtk
     self.startRunning(installSignalHandlers=installSignalHandlers)
     self.simulate()
     if hasattr(gtk, 'main'):
         gtk.main()
     else:
         gtk.mainloop()
Exemplo n.º 16
0
def show():
    """
    Show all the figures and enter the gtk mainloop

    This should be the last line of your script
    """
    if not interactive:
        gtk.mainloop()
Exemplo n.º 17
0
def main():
    gw = GameWindow()
    lw = gtkutil.Login(gw.connected, gw,
                       initialUser="******", initialPassword="******",
                       initialHostname="localhost", initialService="twisted.reality")
    gw.loginWindow = lw
    lw.show_all()
    gtk.mainloop()
Exemplo n.º 18
0
def main():
    keybinder.bind('<Super>Up', notifyDelta, 5)
    keybinder.bind('<Super>Down', notifyDelta, -5)
    keybinder.bind('XF86AudioRaiseVolume', notifyDelta, 5)
    keybinder.bind('XF86AudioLowerVolume', notifyDelta, -5)
    keybinder.bind('<Super>0', toggleMute, None)
    keybinder.bind('XF86AudioMute', toggleMute, None)
    gtk.mainloop()
Exemplo n.º 19
0
 def run(self):
     gtk.timeout_add(self.TIMEOUT, self.code_exec)
     try:
         if gtk.gtk_version[0] == 2:
             gtk.gdk.threads_init()
     except:
         pass
     gtk.mainloop()
Exemplo n.º 20
0
Arquivo: stat.py Projeto: dot-Sean/src
def doBackground(func, * args):
  statwin = StatWindow("Wait", "For me!")
  thread = BackThread(statwin, func, * args)
  thread.start()
  # in mili-sec
  gtk.timeout_add(100, checkThread, thread)
  print "d0:", threading.currentThread().getName() 
  gtk.mainloop()
  statwin.pop()
Exemplo n.º 21
0
 def run(self, installSignalHandlers=1):
     import gtk
     self.startRunning(installSignalHandlers=installSignalHandlers)
     glib.timeout_add(0, self.simulate)
     # mainloop is deprecated in newer versions
     if hasattr(gtk, 'main'):
         gtk.main()
     else:
         gtk.mainloop()
Exemplo n.º 22
0
    def run (self):
        gtk.timeout_add (self.TIMEOUT, self.code_exec)
        try:
            if gtk.gtk_version[0] == 2:
                gtk.threads_init()
        except:
            pass

        gtk.mainloop ()
Exemplo n.º 23
0
 def run(self, installSignalHandlers=1):
     import gtk
     self.startRunning(installSignalHandlers=installSignalHandlers)
     gobject.timeout_add(0, self.simulate)
     # mainloop is deprecated in newer versions
     if hasattr(gtk, 'main'):
         gtk.main()
     else:
         gtk.mainloop()
Exemplo n.º 24
0
Arquivo: stat.py Projeto: knaka/src
def doBackground(func, *args):
    statwin = StatWindow("Wait", "For me!")
    thread = BackThread(statwin, func, *args)
    thread.start()
    # in mili-sec
    gtk.timeout_add(100, checkThread, thread)
    print "d0:", threading.currentThread().getName()
    gtk.mainloop()
    statwin.pop()
Exemplo n.º 25
0
 def showPasswordWindow(self):
     ''' Show the password window '''
     win = EntryDialog(_('Please insert the password'),
                       '',
                       modal=gtk.TRUE,
                       visibility=False)
     win.set_title(_('What is your password?'))
     win.show()
     gtk.mainloop()
     return [win.getRet(), win.getSave()]
Exemplo n.º 26
0
def extension_python_fu_console():
    import gtk, gimpenums, gimpshelf
    stderr.write(str('Hallo' + '\n'))
    gtk.rc_parse(gimp.gtkrc())
    namespace = {
        '__builtins__': __builtins__,
        '__name__': '__main__',
        '__doc__': None,
        'gimp': gimp,
        'pdb': gimp.pdb,
        'shelf': gimpshelf.shelf
    }
    for s in gimpenums.__dict__.keys():
        if s[0] != '_':
            namespace[s] = getattr(gimpenums, s)

    win = gtk.GtkWindow()
    win.connect("destroy", gtk.mainquit)
    win.set_title("Gimp-Python Console")
    cons = gtkcons.Console(
        namespace=namespace,
        copyright='Gimp Python Extensions - Copyright (C), 1997-1999' +
        ' James Henstridge\n',
        quit_cb=gtk.mainquit)

    def browse(button, cons):
        import gtk, pdbbrowse

        def ok_clicked(button, browse, cons=cons):
            cons.line.set_text(browse.cmd)
            browse.destroy()

        win = pdbbrowse.BrowseWin(ok_button=ok_clicked)
        win.connect("destroy", gtk.mainquit)
        win.set_modal(TRUE)
        win.show()
        gtk.mainloop()

    button = gtk.GtkButton("Browse")
    button.connect("clicked", browse, cons)
    cons.inputbox.pack_end(button, expand=FALSE)
    button.show()
    win.add(cons)
    cons.show()
    win.set_default_size(475, 300)
    win.show()
    cons.init()

    # flush the displays every half second
    def timeout():
        gimp.displays_flush()
        return TRUE

    gtk.timeout_add(500, timeout)
    gtk.mainloop()
Exemplo n.º 27
0
    def show(self):
        self.xmltree.signal_autoconnect(handle_dict)
        varnames=self.vars.keys()
        for varname in varnames:
            widget=self.xmltree.get_widget(varname)
            if widget.get_type()==gtk.GtkEntry().get_type():
                widget.set_text(self.vars[varname])
            else:
                widget.set_active(self.vars[varname])

        gtk.mainloop()
Exemplo n.º 28
0
def main():



    app=CUCM_GUI()
    # app.setBaseQuery(query)

    gtk.mainloop()


    pass
Exemplo n.º 29
0
def show(mainloop=True):
    """
    Show all the figures and enter the gtk main loop
    This should be the last line of your script
    """
    for manager in Gcf.get_all_fig_managers():
        manager.window.show()
        
    if mainloop and gtk.main_level() == 0:
        if gtk.pygtk_version >= (2,4,0): gtk.main()
        else:                            gtk.mainloop()
Exemplo n.º 30
0
 def askGPGuser(self, email):
     ''' Ask for the name of the user '''
     w = EntryDialog(_('Please insert the name of the GPG user of ' +
                       email + ' that you want to use.'),
                     '',
                     modal=gtk.TRUE,
                     visibility=True)
     w.set_title(_('What is name of the GPG of ' + email))
     w.show()
     gtk.mainloop()
     return w.getRet()
def test():
    create_dlg()
    win = gtk.Window()
    win.set_default_size(80,20)
    win.connect("delete_event", gtk.mainquit)
    win.show()
    b = gtk.Button("Test")
    b.connect("clicked", show_dlg)
    b.show()
    win.add(b)
    gtk.mainloop()
 def getSelectedIcon(self, default_selected_icon_name = None):
     self.grab_add()
     self.show()
     self.__initIcons()
     self.__setSelectedIcon(default_selected_icon_name)
     self.progressbar.set_fraction(0.0)
     self.progressbar.set_text(_("Please select an icon."))
     gtk.mainloop()
     self.grab_remove()
     self.hide()
     return self.selected
 def getSelectedIcon(self, default_selected_icon_name=None):
     #grab_add(self)   # commented out by Erica Andrews
     self.show()
     self.__initIcons()
     #self.__setSelectedIcon(default_selected_icon_name)  # commented out by Erica Andrews
     self.progressbar.set_fraction(0.0)
     self.progressbar.set_text(_("Icons loaded.  Ready."))
     gtk.mainloop()
     #grab_remove(self)  # commented out by Erica Andrews
     self.hide()
     return self.selected
Exemplo n.º 34
0
def main():
    gw = GameWindow()
    lw = gtkutil.Login(gw.connected,
                       gw,
                       initialUser="******",
                       initialPassword="******",
                       initialHostname="localhost",
                       initialService="twisted.reality")
    gw.loginWindow = lw
    lw.show_all()
    gtk.mainloop()
Exemplo n.º 35
0
def show(mainloop=True):
    """
    Show all the figures and enter the gtk main loop
    This should be the last line of your script
    """
    for manager in Gcf.get_all_fig_managers():
        manager.window.show()
        
    if mainloop and gtk.main_level() == 0:
        if gtk.pygtk_version >= (2,4,0): gtk.main()
        else:                            gtk.mainloop()
Exemplo n.º 36
0
    def browse(button, cons):
        import gtk, pdbbrowse

        def ok_clicked(button, browse, cons=cons):
            cons.line.set_text(browse.cmd)
            browse.destroy()

        win = pdbbrowse.BrowseWin(ok_button=ok_clicked)
        win.connect("destroy", gtk.mainquit)
        win.set_modal(TRUE)
        win.show()
        gtk.mainloop()
Exemplo n.º 37
0
def main():
    from vtkmodules.vtkFiltersSources import vtkConeSource
    from vtkmodules.vtkRenderingCore import vtkActor, vtkPolyDataMapper, vtkRenderer
    # load implementations for rendering and interaction factory classes
    import vtkmodules.vtkRenderingOpenGL2
    import vtkmodules.vtkInteractionStyle

    # The main window
    window = gtk.GtkWindow(gtk.WINDOW_TOPLEVEL)
    window.set_title("A GtkVTKRenderWindow Demo!")
    window.connect("destroy", gtk.mainquit)
    window.connect("delete_event", gtk.mainquit)
    window.set_border_width(10)

    # A VBox into which widgets are packed.
    vbox = gtk.GtkVBox(spacing=3)
    window.add(vbox)
    vbox.show()

    # The GtkVTKRenderWindow
    gvtk = GtkVTKRenderWindowInteractor()
    #gvtk.SetDesiredUpdateRate(1000)
    gvtk.set_usize(400, 400)
    vbox.pack_start(gvtk)
    gvtk.show()
    gvtk.Initialize()
    gvtk.Start()
    # prevents 'q' from exiting the app.
    gvtk.AddObserver("ExitEvent", lambda o, e, x=None: x)

    # The VTK stuff.
    cone = vtkConeSource()
    cone.SetResolution(80)
    coneMapper = vtkPolyDataMapper()
    coneMapper.SetInputConnection(cone.GetOutputPort())
    #coneActor = vtkLODActor()
    coneActor = vtkActor()
    coneActor.SetMapper(coneMapper)
    coneActor.GetProperty().SetColor(0.5, 0.5, 1.0)
    ren = vtkRenderer()
    gvtk.GetRenderWindow().AddRenderer(ren)
    ren.AddActor(coneActor)

    # A simple quit button
    quit = gtk.GtkButton("Quit!")
    quit.connect("clicked", gtk.mainquit)
    vbox.pack_start(quit)
    quit.show()

    # show the main window and start event processing.
    window.show()
    gtk.mainloop()
Exemplo n.º 38
0
def show_xvfb():
    """
    Print the pending figures only then quit, no screen draw
    """
    for manager in Gcf.get_all_fig_managers():
        manager.canvas.set_do_plot(False)
        manager.window.show()

    gtk.idle_add(_quit_after_print_xvfb)
    if gtk.pygtk_version > (2, 3, 90):
        gtk.main()
    else:
        gtk.mainloop()
Exemplo n.º 39
0
def test():
    window = gtk.Window(gtk.WINDOW_TOPLEVEL)
    window.set_title("Color selection test")
    window.set_resizable(gtk.TRUE)
    window.set_border_width(20)
    window.connect("delete_event", gtk.mainquit)

    button = ColorButton()
    button.connect("clicked", changed)
    window.add(button)
    window.show_all()

    gtk.mainloop()
Exemplo n.º 40
0
    def __init__(self,master,check=None):
        self.widget = gtk.Window(gtk.WINDOW_TOPLEVEL)

        self.make_widgets()

        if check:
            self.load_check(check)
            self.check = check
        else:
            self.check = Check()
            
        self.widget.show_all()
        gtk.mainloop()
        return
Exemplo n.º 41
0
def show(mainloop=True):
    """
    Show all the figures and enter the gtk mainloop

    This should be the last line of your script
    """

    for manager in Gcf.get_all_fig_managers():
        manager.window.show()

    if show._needmain and mainloop:
        if gtk.pygtk_version > (2, 3, 90): gtk.main()
        else: gtk.mainloop()
        show._needmain = False
Exemplo n.º 42
0
    def __init__(self,master,check=None):
        self.widget = gtk.Window(gtk.WINDOW_TOPLEVEL)

        self.make_widgets()

        if check:
            self.load_check(check)
            self.check = check
        else:
            self.check = Check()
            
        self.widget.show_all()
        gtk.mainloop()
        return
def main():
    from vtkmodules.vtkFiltersSources import vtkConeSource
    from vtkmodules.vtkRenderingCore import vtkActor, vtkPolyDataMapper, vtkRenderer

    # The main window
    window = gtk.Window(gtk.WINDOW_TOPLEVEL)
    window.set_title("A GtkVTKRenderWindow Demo!")
    window.connect("destroy", gtk.mainquit)
    window.connect("delete_event", gtk.mainquit)
    window.set_border_width(10)

    # A VBox into which widgets are packed.
    vbox = gtk.VBox(spacing=3)
    window.add(vbox)
    vbox.show()

    # The GtkVTKRenderWindow
    gvtk = GtkGLExtVTKRenderWindowInteractor()
    #gvtk.SetDesiredUpdateRate(1000)
    gvtk.set_size_request(400, 400)
    vbox.pack_start(gvtk)
    gvtk.show()
    gvtk.Initialize()
    gvtk.Start()
    # prevents 'q' from exiting the app.
    gvtk.AddObserver("ExitEvent", lambda o,e,x=None: x)

    # The VTK stuff.
    cone = vtkConeSource()
    cone.SetResolution(80)
    coneMapper = vtkPolyDataMapper()
    coneMapper.SetInputConnection(cone.GetOutputPort())
    #coneActor = vtkLODActor()
    coneActor = vtkActor()
    coneActor.SetMapper(coneMapper)
    coneActor.GetProperty().SetColor(0.5, 0.5, 1.0)
    ren = vtkRenderer()
    gvtk.GetRenderWindow().AddRenderer(ren)
    ren.AddActor(coneActor)

    # A simple quit button
    quit = gtk.Button("Quit!")
    quit.connect("clicked", gtk.mainquit)
    vbox.pack_start(quit)
    quit.show()

    # show the main window and start event processing.
    window.show()
    gtk.mainloop()
Exemplo n.º 44
0
def doBackground(func, * args):
  print "cp1-0:", threading.currentThread().getName()
  #statwin = StatWindow("Wait", "For me!")
  thread = BackThread(statwin, func, * args)
  thread.start()
  sys.stdout.write("cp1-1\n"); sys.stdout.flush()
  time.sleep(10000)
  # in mili-sec
  gtk.timeout_add(100, checkThread, thread)
  gtk.threads_enter()
  sys.stdout.write("cp1-2: " + `gtk.main_level()` + "\n")
  sys.stdout.write("cp1-3\n"); sys.stdout.flush()
  gtk.mainloop()
  sys.stdout.write("cp1-4\n"); sys.stdout.flush()
  gtk.threads_leave()
  statwin.pop()
Exemplo n.º 45
0
def main():
    top = gtk.GtkWindow()
    bbox = gtk.GtkVButtonBox()
    bbox.set_spacing(0)
    top.add(bbox)
    top.connect("destroy", gtk.mainquit)
    top.connect("delete_event", gtk.mainquit)
    tests = map((lambda test: (string.capitalize(test.__name__), test)),
                piddletest.tests)
    tests.extend(testitems)
    for name, test in tests:
        b = gtk.GtkButton(name)
        b.connect("clicked", Test(test))
        bbox.pack_start(b)
    top.show_all()
    gtk.mainloop()
Exemplo n.º 46
0
def main():
    top = gtk.GtkWindow()
    bbox = gtk.GtkVButtonBox()
    bbox.set_spacing(0)
    top.add(bbox)
    top.connect("destroy", gtk.mainquit)
    top.connect("delete_event", gtk.mainquit)
    tests = map((lambda test: (string.capitalize(test.__name__), test)),
                piddletest.tests)
    tests.extend(testitems)
    for name, test in tests:
        b = gtk.GtkButton(name)
        b.connect("clicked", Test(test))
        bbox.pack_start(b)
    top.show_all()
    gtk.mainloop()
Exemplo n.º 47
0
    def __init__(self):
        global instance
        if instance:
            raise RuntimeError(
                "You can only create one SQmaiLReader instance at a time!")
        instance = self

        # Create the main window and the widget store.

        self.mainwindow = self.readglade("mainwin")
        self.widget = sqmail.gui.utils.WidgetStore(self.mainwindow)

        # Create various background threads.

        sqmail.picons.start_thread()

        # Initialize SQmaiL server and add callback

        self.server = sqmail.server.Server()
        gtk.timeout_add(300, self.server.loop)

        # Initialise instance variables.

        self.messagelist = []
        self.messagepages = []
        self.counting = None

        # Initialize messagelist instance

        self.messagelist = MessageList(self)

        # Start polling as determined by the settings

        interval = 1000 * int(sqmail.utils.getsetting("Polling interval",
                                                      "10"))
        gtk.timeout_add(interval, self.poll)

        # Enable DND on the vfolder list.

        self.widget.folderlist.drag_dest_set(gtk.DEST_DEFAULT_ALL, \
         self.dnd_target, GDK.ACTION_MOVE)
        self.widget.messageicon.drag_source_set(GDK.BUTTON1_MASK, \
         self.dnd_target, GDK.ACTION_MOVE)
        self.widget.folderlist.set_reorderable(1)

        self.update_vfolderlist()
        gtk.mainloop()
Exemplo n.º 48
0
def main(options, args):

    logger = logging.getLogger("example1")
    logger.setLevel(logging.INFO)
    fmt = logging.Formatter(STD_FORMAT)
    stderrHdlr = logging.StreamHandler()
    stderrHdlr.setFormatter(fmt)
    logger.addHandler(stderrHdlr)

    fv = FitsViewer(logger)
    root = fv.get_widget()
    root.show_all()

    if len(args) > 0:
        fv.load_file(fi, args[0])

    gtk.mainloop()
Exemplo n.º 49
0
	def __init__(self):
		global instance
		if instance:
			raise RuntimeError("You can only create one SQmaiLReader instance at a time!")
		instance = self

		# Create the main window and the widget store.

		self.mainwindow = self.readglade("mainwin")
		self.widget = sqmail.gui.utils.WidgetStore(self.mainwindow)
		
		# Create various background threads.

		sqmail.picons.start_thread()

		# Initialize SQmaiL server and add callback

		self.server = sqmail.server.Server()
		gtk.timeout_add(300, self.server.loop)

		# Initialise instance variables.

		self.messagelist = []
		self.messagepages = []
		self.counting = None

		# Initialize messagelist instance

		self.messagelist = MessageList(self)

		# Start polling as determined by the settings

		interval = 1000*int(sqmail.utils.getsetting("Polling interval", "10"))
		gtk.timeout_add(interval, self.poll)

		# Enable DND on the vfolder list.

		self.widget.folderlist.drag_dest_set(gtk.DEST_DEFAULT_ALL, \
			self.dnd_target, GDK.ACTION_MOVE)
		self.widget.messageicon.drag_source_set(GDK.BUTTON1_MASK, \
			self.dnd_target, GDK.ACTION_MOVE)
		self.widget.folderlist.set_reorderable(1)

		self.update_vfolderlist()
		gtk.mainloop()
Exemplo n.º 50
0
Arquivo: zidar.py Projeto: Smotko/gms
def main():
    window = gtk.GtkWindow(gtk.WINDOW_TOPLEVEL)
    window.set_name("Test Input")

    vbox = gtk.GtkVBox(gtk.FALSE, 0)
    window.add(vbox)
    vbox.show()

    window.connect("destroy", gtk.mainquit)

    # Create the drawing area
    drawing_area = gtk.GtkDrawingArea()
    drawing_area.size(200, 200)
    vbox.pack_start(drawing_area, gtk.TRUE, gtk.TRUE, 0)

    drawing_area.show()

    # Signals used to handle backing pixmap
    drawing_area.connect("expose_event", expose_event)
    drawing_area.connect("configure_event", configure_event)

    # Event signals
    drawing_area.connect("motion_notify_event", motion_notify_event)
    drawing_area.connect("button_press_event", button_press_event)

    drawing_area.set_events(
        GDK.EXPOSURE_MASK
        | GDK.LEAVE_NOTIFY_MASK
        | GDK.BUTTON_PRESS_MASK
        | GDK.POINTER_MOTION_MASK
        | GDK.POINTER_MOTION_HINT_MASK
    )

    # .. And a quit button
    button = gtk.GtkButton("Quit")
    vbox.pack_start(button, gtk.FALSE, gtk.FALSE, 0)

    button.connect_object("clicked", window.destroy, window)
    button.show()

    window.show()

    gtk.mainloop()

    return 0
Exemplo n.º 51
0
def editprjinfo(wktinit=''):
    win=editprjwin("Projection (Well Known Text string)",wktinit)
    win.show()
    gtk.mainloop()
    prj=win.ret
    if prj is None:
        return

    if len(prj) == 0:
        return ''

    sr=osr.SpatialReference()
    val=sr.ImportFromWkt(prj)
    if val != 0:
        gvutils.error('Invalid projection information entered!')
        return ''

    return prj
Exemplo n.º 52
0
def main():
    # The main window
    window = gtk.Window()
    window.set_title("A GtkGLExtVTKRenderWindow Demo!")
    window.connect("destroy", gtk.mainquit)
    window.connect("delete_event", gtk.mainquit)
    window.set_border_width(10)

    vtkda = GtkGLExtVTKRenderWindow()
    vtkda.show()

    
    vbox = gtk.VBox(spacing=3)
    vbox.show()
    vbox.pack_start(vtkda)

    button = gtk.Button('My Button')
    button.show()
    vbox.pack_start(button)
    window.add(vbox)

    
    
    window.set_size_request(400, 400)

    # The VTK stuff.
    cone = vtk.vtkConeSource()
    cone.SetResolution(80)
    coneMapper = vtk.vtkPolyDataMapper()
    coneMapper.SetInput(cone.GetOutput())
    #coneActor = vtk.vtkLODActor()
    coneActor = vtk.vtkActor()
    coneActor.SetMapper(coneMapper)    
    coneActor.GetProperty().SetColor(0.5, 0.5, 1.0)
    ren = vtk.vtkRenderer()
    vtkda.GetRenderWindow().AddRenderer(ren)
    ren.AddActor(coneActor)


    # show the main window and start event processing.
    window.show()
    gtk.mainloop()
Exemplo n.º 53
0
def main():
    # The main window
    window = gtk.GtkWindow(gtk.WINDOW_TOPLEVEL)
    window.set_title("A GtkVTKRenderWindow Demo!")
    window.connect("destroy", gtk.mainquit)
    window.connect("delete_event", gtk.mainquit)
    window.set_border_width(10)

    # A VBox into which widgets are packed.
    vbox = gtk.GtkVBox(spacing=3)
    window.add(vbox)
    vbox.show()

    # The GtkVTKRenderWindow
    gvtk = GtkVTKRenderWindow()
    #gvtk.SetDesiredUpdateRate(1000)
    gvtk.set_usize(400, 400)
    vbox.pack_start(gvtk)
    gvtk.show()

    # The VTK stuff.
    cone = vtk.vtkConeSource()
    cone.SetResolution(80)
    coneMapper = vtk.vtkPolyDataMapper()
    coneMapper.SetInputConnection(cone.GetOutputPort())
    #coneActor = vtk.vtkLODActor()
    coneActor = vtk.vtkActor()
    coneActor.SetMapper(coneMapper)
    coneActor.GetProperty().SetColor(0.5, 0.5, 1.0)
    ren = vtk.vtkRenderer()
    gvtk.GetRenderWindow().AddRenderer(ren)
    ren.AddActor(coneActor)

    # A simple quit button
    quit = gtk.GtkButton("Quit!")
    quit.connect("clicked", gtk.mainquit)
    vbox.pack_start(quit)
    quit.show()

    # show the main window and start event processing.
    window.show()
    gtk.mainloop()
Exemplo n.º 54
0
def main():

	try:
		opts, args = getopt.getopt(sys.argv[1:], "vhm", ["version", "help", "disable-menu"])
	except getopt.GetoptError:
		usage()

	for o, a in opts:
		if o in ("-v", "--version"):
			print(version)
			sys.exit()
		if o in ("-h", "--help"):
			usage()
		if o in ("-m", "--disable-menu"):
			gui["disable_menu"] = 1
			
	global hive
	hive = hiveconf.open_hive("/usr/local/etc/clarence.hconf")
	gui["fixed_font"] = gtk.load_font(hive.get_string("/fixed_font", default_fixed_font))
	create_main_window()
	gtk.mainloop()
	pcalc_write_config()
Exemplo n.º 55
0
def main():
	global glarea, timer_id
	win = gtk.GtkWindow()
	win.set_title("GL Dots")
	win.connect("destroy", gtk.mainquit)
	
	glarea = gtkgl.GtkGLArea((gtkgl.RGBA, gtkgl.DOUBLEBUFFER))
	glarea.add_events(gtk.GDK.BUTTON_PRESS_MASK)
	glarea.size(300, 300)

	setup_viewport()
	glarea.connect_after("size_allocate", reshape)
	glarea.connect("expose_event", display)
	glarea.connect("button_press_event", mouse)

	timer_id = gtk.idle_add(display)

	win.add(glarea)
	glarea.show()
	win.show()

	gtk.mainloop()
	glarea.destroy()
Exemplo n.º 56
0
    def __init__(self):
        # Build the widget tree from the glade XML file.
        self.wtree = gtk.glade.XML("torturetest.glade")
        # File in initial values
        self.combo = self.wtree.get_widget("combo1")
        self.combo.set_popdown_strings(map(lambda x: x.comment, sitelist))
        self.sslcheck = self.wtree.get_widget("ssl_checkbox")
        self.site = sitelist[0]
        self.display(self.site)

        # Provide handlers for the widget tree's events
	mydict = {}
	for key in ('on_torturetest_destroy',
                    'on_updatebutton_clicked',
                    'on_newbutton_clicked',
                    'on_testbutton_clicked',
                    'on_quitbutton_clicked',
                    'on_dumpbutton_clicked',
                    'on_combo_entry1_activate'):
	    mydict[key] = getattr(self, key)
	self.wtree.signal_autoconnect(mydict)

        gtk.mainloop()
        print `self.site`
Exemplo n.º 57
0
def report_error(err):
	"Write 'error' to stderr and, if possible, display a dialog box too."
	try:
		sys.stderr.write('*** ' + err + '\n')
	except:
		pass
	try:
		import pygtk; pygtk.require('2.0')
		import gtk; g = gtk
	except:
		import gtk
		win = gtk.GtkDialog()
		message = gtk.GtkLabel(err + 
				'\n\nAlso, pygtk2 needs to be present')
		win.set_title('Missing ROX-Lib2')
		win.set_position(gtk.WIN_POS_CENTER)
		message.set_padding(20, 20)
		win.vbox.pack_start(message)

		ok = gtk.GtkButton("OK")
		ok.set_flags(gtk.CAN_DEFAULT)
		win.action_area.pack_start(ok)
		ok.connect('clicked', gtk.mainquit)
		ok.grab_default()
		
		win.connect('destroy', gtk.mainquit)
		win.show_all()
		gtk.mainloop()
	else:
		box = g.MessageDialog(None, g.MESSAGE_ERROR, 0,
					g.BUTTONS_OK, err)
		box.set_title('Missing ROX-Lib2')
		box.set_position(g.WIN_POS_CENTER)
		box.set_default_response(g.RESPONSE_OK)
		box.run()
	sys.exit(1)
Exemplo n.º 58
0
 def run(self, installSignalHandlers=1):
     self.startRunning(installSignalHandlers=installSignalHandlers)
     self.simulate()
     gtk.mainloop()