Beispiel #1
0
    def do_command_line(self, command_line):
        assert False

        optionContext = GLib.OptionContext("ELEMENT")
#        optionContext.add_main_entries(optionEntries, None)
        optionContext.add_group(Gtk.get_option_group(True))
        if not optionContext.parse(command_line):
            print("option parsing failed: %s\n", )
            return 1

        return 0
Beispiel #2
0
    def do_command_line(self, cmd):
        ctx = GLib.OptionContext("cdn-inspect")

        args = cmd.get_arguments()[1:]
        ctx.parse(args)

        for arg in args:
            f = Gio.File.new_for_commandline_arg(arg)
            n = Cdn.Network.new_from_file(f)

            win = Window(n)
            win['window'].show()

            app.add_window(win['window'])
Beispiel #3
0
#!/usr/bin/python

import sys

import gi
gi.require_version('Vips', '8.0')
from gi.repository import GLib, Vips

context = GLib.OptionContext(" - test python stuff")
main_group = GLib.OptionGroup("main", "Main options",
                              "Main options for this program", None)
context.set_main_group(main_group)
Vips.add_option_entries(main_group)
context.parse(sys.argv)