def __new__(cls, *args, **kwargs): builder = Gtk.Builder() builder.add_from_file(get_data_path("%s.ui" % cls.__name__)) window = builder.get_object("indicator_properties_dialog") window.builder = builder builder.connect_signals(window) window.init_window(*args, **kwargs) return window
def __new__(cls): builder = Gtk.Builder() builder.add_from_file(get_data_path('%s.ui' % cls.__name__)) window = builder.get_object('icon_chooser_dialog') window.builder = builder builder.connect_signals(window) window.init_window() return window
def __new__(cls, *args, **kwargs): builder = Gtk.Builder() builder.add_from_file(get_data_path('%s.ui' % cls.__name__)) window = builder.get_object('indicator_properties_dialog') window.builder = builder builder.connect_signals(window) window.init_window(*args, **kwargs) return window
def __new__(cls, monitors): builder = Gtk.Builder() builder.add_from_file(get_data_path('%s.ui' % cls.__gtype_name__)) window = builder.get_object('multihead_setup_dialog') window.builder = builder window.monitors = monitors builder.connect_signals(window) window.init_window() return window
def __new__(cls, mode=WindowMode.Default): builder = Gtk.Builder() builder.add_from_file(helpers.get_data_path('%s.ui' % cls.__name__)) window = builder.get_object('settings_window') window.builder = builder window.mode = mode builder.connect_signals(window) window.init_window() return window
def __new__(cls): builder = Gtk.Builder() builder.add_from_file(helpers.get_data_path('%s.ui' % cls.__name__)) window = builder.get_object('settings_window') window._builder = builder window.__dict__.update(('_' + w, builder.get_object(w)) for w in cls.BUILDER_WIDGETS) builder.connect_signals(window) window._init_window() return window
def __new__(cls, check_callback=None, add_callback=None): builder = Gtk.Builder() builder.add_from_file(helpers.get_data_path('%s.ui' % cls.__name__)) window = builder.get_object('indicator_chooser_dialog') window._builder = builder window.__dict__.update(('_' + w, builder.get_object(w)) for w in cls.BUILDER_WIDGETS) builder.connect_signals(window) window._init_window(check_callback, add_callback) return window
def _ask_image(self, oldvalue): if not self._path_dialog: builder = Gtk.Builder() builder.add_from_file(get_data_path('ImageChooserDialog.ui')) self._path_dialog = builder.get_object('dialog') self._path_dialog.props.transient_for = self._image.get_toplevel() self._path_dialog.connect('update-preview', self._on_update_path_preview) preview_size = self._image.props.pixel_size preview = self._path_dialog.props.preview_widget preview.props.pixel_size = preview_size preview.set_size_request(preview_size, preview_size) if oldvalue is not None: self._path_dialog.select_filename(self._value) value = None if self._path_dialog.run() == Gtk.ResponseType.OK: value = self._path_dialog.get_filename() self._path_dialog.hide() return value