Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Prototype Docs Version 2.0.77

# StyleSpecification - Prototype Docs

## StyleSpecification :: union

Loaded as one of the BaseStyleSpecification extensions, based on the value of the `type` key.

#### Union members

ActivityBarStyleSpecification | Loaded when the `type` is `"activity_bar_style"`.
ButtonStyleSpecification | Loaded when the `type` is `"button_style"`.
CameraStyleSpecification | Loaded when the `type` is `"camera_style"`.
CheckBoxStyleSpecification | Loaded when the `type` is `"checkbox_style"`.
DropDownStyleSpecification | Loaded when the `type` is `"dropdown_style"`.
FlowStyleSpecification | Loaded when the `type` is `"flow_style"`.
FrameStyleSpecification | Loaded when the `type` is `"frame_style"`.
GraphStyleSpecification | Loaded when the `type` is `"graph_style"`.
HorizontalFlowStyleSpecification | Loaded when the `type` is `"horizontal_flow_style"`.
LineStyleSpecification | Loaded when the `type` is `"line_style"`.
ImageStyleSpecification | Loaded when the `type` is `"image_style"`.
LabelStyleSpecification | Loaded when the `type` is `"label_style"`.
ListBoxStyleSpecification | Loaded when the `type` is `"list_box_style"`.
ProgressBarStyleSpecification | Loaded when the `type` is `"progressbar_style"`.
RadioButtonStyleSpecification | Loaded when the `type` is `"radiobutton_style"`.
HorizontalScrollBarStyleSpecification | Loaded when the `type` is `"horizontal_scrollbar_style"`.
VerticalScrollBarStyleSpecification | Loaded when the `type` is `"vertical_scrollbar_style"`.
ScrollPaneStyleSpecification | Loaded when the `type` is `"scroll_pane_style"`.
SliderStyleSpecification | Loaded when the `type` is `"slider_style"`.
SwitchStyleSpecification | Loaded when the `type` is `"switch_style"`.
TableStyleSpecification | Loaded when the `type` is `"table_style"`.
TabStyleSpecification | Loaded when the `type` is `"tab_style"`.
TextBoxStyleSpecification | Loaded when the `type` is `"textbox_style"`.
VerticalFlowStyleSpecification | Loaded when the `type` is `"vertical_flow_style"`.
TabbedPaneStyleSpecification | Loaded when the `type` is `"tabbed_pane_style"`.
EmptyWidgetStyleSpecification | Loaded when the `type` is `"empty_widget_style"`.
MinimapStyleSpecification | Loaded when the `type` is `"minimap_style"`.
TechnologySlotStyleSpecification | Loaded when the `type` is `"technology_slot_style"`.
GlowStyleSpecification | Loaded when the `type` is `"glow_style"`.
SpeechBubbleStyleSpecification | Loaded when the `type` is `"speech_bubble_style"`.
DoubleSliderStyleSpecification | Loaded when the `type` is `"double_slider_style"`.

Type used in

- GuiStyle::custom_properties