def __init__(self, gfile=None, encoding="UTF-8"): self._settings = Settings.new() self.gfile = gfile self.encoding = encoding self.path = "" self.title = "" self.name = ""
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)
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