"area", "clipping", "xfill", "yfill", # no center, since it can conflict with the center transform. "xcenter", "ycenter", "xsize", "ysize", "xysize", "alt", "debug", ] position_properties = [Style(i) for i in position_property_names ] + [Keyword("tooltip")] text_position_properties = [ PrefixStyle("text_", i) for i in position_property_names ] side_position_properties = [ PrefixStyle("side_", i) for i in position_property_names ] + [Keyword("tooltip")] viewport_position_properties = [ PrefixStyle("viewport_", i) for i in position_property_names ] scrollbar_position_properties = [ PrefixStyle("scrollbar_", i) for i in position_property_names ] + [Keyword("tooltip")] vscrollbar_position_properties = [ PrefixStyle("vscrollbar_", i) for i in position_property_names ] + [Keyword("tooltip")]
Style(i) for i in [ "box_layout", "box_wrap", "box_reverse", "order_reverse", "spacing", "first_spacing", "fit_first", "minimum", "xminimum", "yminimum", ] ] ui_properties = [ Keyword("at"), Keyword("id"), Keyword("style"), Keyword("style_group"), Keyword("focus"), Keyword("default"), ] DisplayableParser("null", renpy.display.layout.Null, "default", 0) Keyword("width") Keyword("height") add(ui_properties) add(position_properties) DisplayableParser("text", renpy.text.text.Text,
"yminimum", "area", "clipping", "xfill", "yfill", # no center, since it can conflict with the center transform. "xcenter", "ycenter", "xsize", "ysize", "xysize", "alt", "debug", ] position_properties = [ Style(i) for i in position_property_names ] + [ Keyword("tooltip") ] # type: ignore text_position_properties = [ PrefixStyle("text_", i) for i in position_property_names ] # type: ignore side_position_properties = [ PrefixStyle("side_", i) for i in position_property_names ] + [ Keyword("tooltip") ] # type: ignore viewport_position_properties = [ PrefixStyle("viewport_", i) for i in position_property_names ] # type: ignore scrollbar_position_properties = [ PrefixStyle("scrollbar_", i) for i in position_property_names ] + [ Keyword("tooltip") ] # type: ignore vscrollbar_position_properties = [ PrefixStyle("vscrollbar_", i) for i in position_property_names ] + [ Keyword("tooltip") ] # type: ignore text_property_names = [ "antialias", "vertical", "black_color", "bold", "color", "drop_shadow", "drop_shadow_color", "first_indent",
"xpadding", "ypadding", "size_group", "minimum", "xminimum", "yminimum", ] ] button_properties = [ Style(i) for i in [ "sound", "mouse", "focus_mask", "child", "keyboard_focus", ] ] + [ Keyword("action"), Keyword("clicked"), Keyword("hovered"), Keyword("unhovered"), Keyword("alternate"), ] bar_properties = [ Style(i) for i in [ "bar_vertical", "bar_invert", "bar_resizing", "left_gutter", "right_gutter", "top_gutter", "bottom_gutter", "left_bar",
self.offsets = [(0, 0)] return rv def event(self, ev, x, y, st): if self.condition: return self.child.event(ev, x, y, st) else: return None def get_placement(self): return self.child.get_placement() DisplayableParser("null", renpy.display.layout.Null, "default", 0) Keyword("width") Keyword("height") DisplayableParser("text", renpy.text.text.Text, "text", 0, scope=True, replaces=True) Positional("text") Keyword("slow") Keyword("slow_done") Keyword("substitute") Keyword("scope") add(text_properties)
"xminimum", "yminimum", ] ] button_properties = [ Style(i) for i in [ "sound", "mouse", "focus_mask", "child", "keyboard_focus", "key_events", ] ] + [ Keyword("action"), Keyword("clicked"), Keyword("hovered"), Keyword("unhovered"), Keyword("alternate"), Keyword("selected"), Keyword("sensitive"), ] bar_properties = [ Style(i) for i in [ "bar_vertical", "bar_invert", "bar_resizing", "left_gutter", "right_gutter",