def create_window(self, argv, descriptor): """ Create application main window as the Gtk.Window. :param: argv: application arguments. :param descriptor: general application descriptor. """ gtk_window = Gtk.Window() embed = GtkClutter.Embed() gtk_window.add(embed) gtk_window.stage = embed.get_stage() clutter_window = window.Window(self, gtk_window.stage, descriptor) clutter_window.wrapper = gtk_window gtk_window.stage.set_title('PISAK') gtk_window.stage.set_position(unit.MONITOR_X, unit.MONITOR_Y) if arg_parser.get_args().debug: coeff = 0.7 size = coeff*unit.w(1), coeff*unit.h(1) gtk_window.stage.set_size(*size) gtk_window.set_default_size(*size) gtk_window.set_resizable(True) else: gtk_window.stage.set_size(unit.w(1), unit.h(1)) gtk_window.stage.set_fullscreen(True) gtk_window.fullscreen() gtk_window.connect("destroy", lambda _: Gtk.main_quit()) return clutter_window
def create_window(self, argv, descriptor): """ Create application main window as the Gtk.Window. :param: argv: application arguments. :param descriptor: general application descriptor. """ gtk_window = Gtk.Window() embed = GtkClutter.Embed() gtk_window.add(embed) gtk_window.stage = embed.get_stage() clutter_window = window.Window(self, gtk_window.stage, descriptor) clutter_window.wrapper = gtk_window gtk_window.stage.set_title('PISAK') gtk_window.stage.set_position(unit.MONITOR_X, unit.MONITOR_Y) if arg_parser.get_args().debug: coeff = 0.7 size = coeff * unit.w(1), coeff * unit.h(1) gtk_window.stage.set_size(*size) gtk_window.set_default_size(*size) gtk_window.set_resizable(True) else: gtk_window.stage.set_size(unit.w(1), unit.h(1)) gtk_window.stage.set_fullscreen(True) gtk_window.fullscreen() gtk_window.connect("destroy", lambda _: Gtk.main_quit()) return clutter_window
def create_window(self, argv, descriptor): clutter_window = window.Window(self, Clutter.Stage(), descriptor) clutter_window.stage.set_title('Pisak Main') if arg_parser.get_args().debug: coeff = 0.7 clutter_window.stage.set_size(coeff * unit.w(1), coeff * unit.h(1)) clutter_window.stage.set_user_resizable(True) else: clutter_window.stage.set_size(unit.w(1), unit.h(1)) clutter_window.stage.set_fullscreen(True) clutter_window.stage.connect("destroy", lambda _: Clutter.main_quit()) return clutter_window
def create_window(self, argv, descriptor): clutter_window = window.Window(self, Clutter.Stage(), descriptor) clutter_window.stage.set_title('Pisak Main') if arg_parser.get_args().debug: coeff = 0.7 clutter_window.stage.set_size(coeff*unit.w(1), coeff*unit.h(1)) clutter_window.stage.set_user_resizable(True) else: clutter_window.stage.set_size(unit.w(1), unit.h(1)) clutter_window.stage.set_fullscreen(True) clutter_window.stage.connect("destroy", lambda _: Clutter.main_quit()) return clutter_window
def _set_px_spacing(self, *args): if hasattr(self, "ratio_spacing"): if self.layout.get_orientation() == Clutter.Orientation.HORIZONTAL: px_spacing = unit.w(self.ratio_spacing) elif self.layout.get_orientation() == Clutter.Orientation.VERTICAL: px_spacing = unit.h(self.ratio_spacing) self.layout.set_spacing(px_spacing)
def __init__(self): super().__init__() self.set_position(unit.MONITOR_X, unit.MONITOR_Y) self.set_size(unit.w(1), unit.h(1)) self._init_content() if not arg_parser.get_args().debug: self.set_fullscreen(True)
def __init__(self): self.index = 0 self.new_slide_transition = Clutter.PropertyTransition.new("x") self.new_slide_transition.connect("stopped", self._clean_up) self.old_slide_transition = Clutter.PropertyTransition.new("x") self.set_clip_to_allocation(True) self.transition_duration = 1000 self.idle_duration = 1000 self.pending_slides = () self.slideshow_on = False self.fullscreen_on = False self.slideshow_on_fullscreen = True self.old_slide = None self.slide = None self.album_length = None self.cached_slide_width = None self.cached_slide_height = None self._prev_content = None self._middleware = None self._exit_button = None self._cover = Clutter.Actor() self._cover.set_layout_manager(Clutter.BinLayout()) self._cover.set_size(unit.w(1), unit.h(1)) self.apply_props()
def create_window(self, argv, descriptor): """ Create application main window as the Clutter.Stage. :param: argv: application arguments. :param descriptor: general application descriptor. """ clutter_window = window.Window(self, Clutter.Stage(), descriptor) clutter_window.stage.set_title('PISAK') clutter_window.stage.set_position(unit.MONITOR_X, unit.MONITOR_Y) if arg_parser.get_args().debug: coeff = 0.7 clutter_window.stage.set_size(coeff * unit.w(1), coeff * unit.h(1)) clutter_window.stage.set_user_resizable(True) else: clutter_window.stage.set_size(unit.w(1), unit.h(1)) clutter_window.stage.set_fullscreen(True) clutter_window.stage.connect("destroy", lambda _: Clutter.main_quit()) return clutter_window
def create_window(self, argv, descriptor): """ Create application main window as the Clutter.Stage. :param: argv: application arguments. :param descriptor: general application descriptor. """ clutter_window = window.Window(self, Clutter.Stage(), descriptor) clutter_window.stage.set_title('PISAK') clutter_window.stage.set_position(unit.MONITOR_X, unit.MONITOR_Y) if arg_parser.get_args().debug: coeff = 0.7 clutter_window.stage.set_size(coeff*unit.w(1), coeff*unit.h(1)) clutter_window.stage.set_user_resizable(True) else: clutter_window.stage.set_size(unit.w(1), unit.h(1)) clutter_window.stage.set_fullscreen(True) clutter_window.stage.connect("destroy", lambda _: Clutter.main_quit()) return clutter_window
def __init__(self): super().__init__() self._exit_button = None self._engine = None self._menu = None self._middleware = None self._exit_handler = 0 self._prev_content = None self._cover = Clutter.Actor() self._cover.set_layout_manager(Clutter.BinLayout()) self._cover.set_size(unit.w(1), unit.h(1)) self.fullscreen = False
def create_window(self, argv, descriptor): gtk_window = Gtk.Window() embed = GtkClutter.Embed() gtk_window.add(embed) gtk_window.stage = embed.get_stage() clutter_window = window.Window(self, gtk_window.stage, descriptor) clutter_window.wrapper = gtk_window gtk_window.stage.set_title('Pisak Main') if arg_parser.get_args().debug: coeff = 0.7 size = coeff * unit.w(1), coeff * unit.h(1) gtk_window.stage.set_size(*size) gtk_window.set_default_size(*size) gtk_window.set_resizable(True) else: gtk_window.stage.set_fullscreen(True) gtk_window.fullscreen() gtk_window.connect("destroy", lambda _: Gtk.main_quit()) return clutter_window
def create_window(self, argv, descriptor): gtk_window = Gtk.Window() embed = GtkClutter.Embed() gtk_window.add(embed) gtk_window.stage = embed.get_stage() clutter_window = window.Window(self, gtk_window.stage, descriptor) clutter_window.wrapper = gtk_window gtk_window.stage.set_title('Pisak Main') if arg_parser.get_args().debug: coeff = 0.7 size = coeff*unit.w(1), coeff*unit.h(1) gtk_window.stage.set_size(*size) gtk_window.set_default_size(*size) gtk_window.set_resizable(True) else: gtk_window.stage.set_fullscreen(True) gtk_window.fullscreen() gtk_window.connect("destroy", lambda _: Gtk.main_quit()) return clutter_window
def ratio_margin_right(self, value): self._ratio_margin_right = value self.set_margin_right(unit.w(value))
def ratio_width(self, value): self._ratio_width = value self.set_width(unit.w(value))
def preview_ratio_width(self, value): self._preview_ratio_width = value self.preview.set_width(unit.w(value))
def page_ratio_spacing(self, value): self._page_ratio_spacing = value self.page_spacing = int(min(unit.h(value), unit.w(value)))
def ratio_width(self, value): self._ratio_width = value converted_value = unit.w(value) self.set_width(converted_value) self.view_actor.set_width(converted_value)
def ratio_margin_left(self, value): self._ratio_margin_left = value self.set_margin_left(unit.w(value))