Beispiel #1
0
 def __init__(self, gfile=None, encoding="UTF-8"):
     self._settings = Settings.new()
     self.gfile = gfile
     self.encoding = encoding
     self.path = ""
     self.title = ""
     self.name = ""
Beispiel #2
0
    def __init__(self, text_view, *targets):
        super().__init__()

        self.settings = Settings.new()

        self.target_list = Gtk.TargetList.new([])
        if TARGET_URI in targets:
            self.target_list.add_uri_targets(TARGET_URI)
        if TARGET_TEXT in targets:
            self.target_list.add_text_targets(TARGET_TEXT)

        text_view.drag_dest_set_target_list(self.target_list)
        text_view.connect_after('drag-data-received', self.on_drag_data_received)
Beispiel #3
0
    def __init__(self, application_id, *args, **kwargs):
        super().__init__(*args,
                         application_id=application_id,
                         flags=Gio.ApplicationFlags.HANDLES_OPEN,
                         **kwargs)

        self.add_main_option("verbose", b"v", GLib.OptionFlags.NONE,
                             GLib.OptionArg.NONE, "Verbose output", None)

        Handy.init()

        self.window = None
        self.settings = Settings.new()
        self.inhibitor = None
        self._application_id = application_id