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
示例#2
0
 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):
     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
示例#5
0
 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
示例#6
0
 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, 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, 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
示例#9
0
 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
示例#10
0
    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
示例#11
0
    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
    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