Factorio Prototype DocsVersion 2.1.8

TechnologySlotStyleSpecification - Prototype Docs

TechnologySlotStyleSpecification :: struct

Root style: "technology_slot"

Inherits from ButtonStyleSpecification « StyleWithClickableGraphicalSetSpecification « BaseStyleSpecification

Properties

highlighted_graphical_set optional :: ElementImageSet

Required on the root style.

Required on the root style.

default_background_shadow optional :: ElementImageSet

Required on the root style.

Required on the root style.

level_band optional :: ElementImageSet

Required on the root style.

Required on the root style.

hovered_level_band optional :: ElementImageSet

Required on the root style.

Required on the root style.

level_offset_x optional :: int32

Required on the root style.

Required on the root style.

level_offset_y optional :: int32

Required on the root style.

Required on the root style.

level_band_width optional :: uint32

Required on the root style.

Required on the root style.

level_band_height optional :: uint32

Required on the root style.

Required on the root style.

level_font optional :: string

Name of a FontPrototype. [...]

Name of a FontPrototype. [...]

level_range_font optional :: string

Name of a FontPrototype. [...]

Name of a FontPrototype. [...]

level_font_color optional :: Color

Required on the root style.

Required on the root style.

hovered_level_font_color optional :: Color

Required on the root style.

Required on the root style.

level_range_font_color optional :: Color

Required on the root style.

Required on the root style.

hovered_level_range_font_color optional :: Color

Required on the root style.

Required on the root style.

level_range_band optional :: ElementImageSet

Required on the root style.

Required on the root style.

hovered_level_range_band optional :: ElementImageSet

Required on the root style.

Required on the root style.

level_range_offset_x optional :: int32

Required on the root style.

Required on the root style.

level_range_offset_y optional :: int32

Required on the root style.

Required on the root style.

ingredients_height optional :: uint32

Required on the root style.

Required on the root style.

default_ingredients_background optional :: ElementImageSet

Required on the root style.

Required on the root style.

hovered_ingredients_background optional :: ElementImageSet

Required on the root style.

Required on the root style.

clicked_ingredients_background optional :: ElementImageSet

Required on the root style.

Required on the root style.

disabled_ingredients_background optional :: ElementImageSet

Required on the root style.

Required on the root style.

highlighted_ingredients_background optional :: ElementImageSet

Required on the root style.

Required on the root style.

ingredients_padding optional :: uint32

Required on the root style.

Required on the root style.

ingredient_icon_size optional :: uint32

Required on the root style.

Required on the root style.

ingredient_icon_overlap optional :: uint32

Required on the root style.

Required on the root style.

clicked_overlay optional :: ElementImageSet

Required on the root style.

Required on the root style.

progress_bar_background optional :: ElementImageSet

Required on the root style.

Required on the root style.

progress_bar optional :: ElementImageSet

Required on the root style.

Required on the root style.

progress_bar_shadow optional :: ElementImageSet

Required on the root style.

Required on the root style.

progress_bar_height optional :: uint32

Required on the root style.

Required on the root style.

progress_bar_color optional :: Color

Required on the root style.

Required on the root style.

drag_handle_style optional :: EmptyWidgetStyleSpecification

Required on the root style.

Required on the root style.

Inherited from ButtonStyleSpecification
type[overridden] :: "technology_slot_style"
font optional :: string

Name of a FontPrototype. [...]

Name of a FontPrototype. [...]

default_font_color optional :: Color

Required on the root style.

Required on the root style.

hovered_font_color optional :: Color

Required on the root style.

Required on the root style.

clicked_font_color optional :: Color

Required on the root style.

Required on the root style.

disabled_font_color optional :: Color

Required on the root style.

Required on the root style.

selected_font_color optional :: Color

Required on the root style.

Required on the root style.

selected_hovered_font_color optional :: Color

Required on the root style.

Required on the root style.

selected_clicked_font_color optional :: Color

Required on the root style.

Required on the root style.

strikethrough_color optional :: Color

Required on the root style.

Required on the root style.

pie_progress_color optional :: Color

Required on the root style.

Required on the root style.

clicked_vertical_offset optional :: uint32
draw_shadow_under_picture optional :: boolean
draw_grayscale_picture optional :: boolean
invert_colors_of_picture_when_hovered_or_toggled optional :: boolean
invert_colors_of_picture_when_disabled optional :: boolean
icon_horizontal_align optional :: HorizontalAlign

Inherited from BaseStyleSpecification
parent optional :: string

Name of a StyleSpecification. [...]

Name of a StyleSpecification. [...]

horizontal_align optional :: HorizontalAlign
vertical_align optional :: VerticalAlign
ignored_by_search optional :: boolean
never_hide_by_search optional :: boolean
horizontally_stretchable optional :: StretchRule
vertically_stretchable optional :: StretchRule
horizontally_squashable optional :: StretchRule
vertically_squashable optional :: StretchRule
natural_size optional :: uint32 or {uint32, uint32}

If this is a tuple, the first member sets natural_width and the second sets natural_height. [...]

If this is a tuple, the first member sets natural_width and the second sets natural_height. [...]

size optional :: uint32 or {uint32, uint32}

If this is a tuple, the first member sets width, and the second sets height. [...]

If this is a tuple, the first member sets width, and the second sets height. [...]

width optional :: uint32

Sets minimal_width, maximal_width and natural_width to the same value.

Sets minimal_width, maximal_width and natural_width to the same value.

minimal_width optional :: uint32

Minimal width ensures that the widget will never be smaller than than that size. [...]

Minimal width ensures that the widget will never be smaller than than that size. [...]

maximal_width optional :: uint32

Maximal width ensures that the widget will never be bigger than than that size. [...]

Maximal width ensures that the widget will never be bigger than than that size. [...]

natural_width optional :: uint32

Natural width specifies the width of the element tries to have, but it can still be squashed/stretched to have a different size.

Natural width specifies the width of the element tries to have, but it can still be squashed/stretched to have a different size.

height optional :: uint32

Sets minimal_height, maximal_height and natural_height to the same value.

Sets minimal_height, maximal_height and natural_height to the same value.

minimal_height optional :: uint32

Minimal height ensures that the widget will never be smaller than than that size. [...]

Minimal height ensures that the widget will never be smaller than than that size. [...]

maximal_height optional :: uint32

Maximal height ensures that the widget will never be bigger than than that size. [...]

Maximal height ensures that the widget will never be bigger than than that size. [...]

natural_height optional :: uint32

Natural height specifies the height of the element tries to have, but it can still be squashed/stretched to have a different size.

Natural height specifies the height of the element tries to have, but it can still be squashed/stretched to have a different size.

padding optional :: int16

Sets top_padding, right_padding, bottom_padding and left_padding to the same value.

Sets top_padding, right_padding, bottom_padding and left_padding to the same value.

top_padding optional :: int16
right_padding optional :: int16
bottom_padding optional :: int16
left_padding optional :: int16
margin optional :: int16

Sets top_margin, right_margin, bottom_margin and left_margin to the same value.

Sets top_margin, right_margin, bottom_margin and left_margin to the same value.

top_margin optional :: int16
right_margin optional :: int16
bottom_margin optional :: int16
left_margin optional :: int16
effect optional :: union

Name of a custom GUI effect, which are hard-coded in the game's engine. [...]

Name of a custom GUI effect, which are hard-coded in the game's engine. [...]

effect_opacity optional :: float
tooltip optional :: LocalisedString

Properties

highlighted_graphical_set :: ElementImageSet optional

Required on the root style.

default_background_shadow :: ElementImageSet optional

Required on the root style.

level_band :: ElementImageSet optional

Required on the root style.

hovered_level_band :: ElementImageSet optional

Required on the root style.

level_offset_x :: int32 optional

Required on the root style.

level_offset_y :: int32 optional

Required on the root style.

level_band_width :: uint32 optional

Required on the root style.

level_band_height :: uint32 optional

Required on the root style.

level_font :: string optional

Name of a FontPrototype.

Required on the root style.

level_range_font :: string optional

Name of a FontPrototype.

Required on the root style.

level_font_color :: Color optional

Required on the root style.

hovered_level_font_color :: Color optional

Required on the root style.

level_range_font_color :: Color optional

Required on the root style.

hovered_level_range_font_color :: Color optional

Required on the root style.

level_range_band :: ElementImageSet optional

Required on the root style.

hovered_level_range_band :: ElementImageSet optional

Required on the root style.

level_range_offset_x :: int32 optional

Required on the root style.

level_range_offset_y :: int32 optional

Required on the root style.

ingredients_height :: uint32 optional

Required on the root style.

default_ingredients_background :: ElementImageSet optional

Required on the root style.

hovered_ingredients_background :: ElementImageSet optional

Required on the root style.

clicked_ingredients_background :: ElementImageSet optional

Required on the root style.

disabled_ingredients_background :: ElementImageSet optional

Required on the root style.

highlighted_ingredients_background :: ElementImageSet optional

Required on the root style.

ingredients_padding :: uint32 optional

Required on the root style.

ingredient_icon_size :: uint32 optional

Required on the root style.

ingredient_icon_overlap :: uint32 optional

Required on the root style.

clicked_overlay :: ElementImageSet optional

Required on the root style.

progress_bar_background :: ElementImageSet optional

Required on the root style.

progress_bar :: ElementImageSet optional

Required on the root style.

progress_bar_shadow :: ElementImageSet optional

Required on the root style.

progress_bar_height :: uint32 optional

Required on the root style.

progress_bar_color :: Color optional

Required on the root style.

drag_handle_style :: EmptyWidgetStyleSpecification optional

Required on the root style.

Overridden Properties

type :: "technology_slot_style"

Fulltext search

Prototypes

Types

Defines

Fulltext search for