mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 22:11:38 +00:00
rules
This commit is contained in:
parent
a9b4f8e83b
commit
e6efc04756
8494 changed files with 495610 additions and 0 deletions
128
.cursor/rules/roblox/reference/engine/classes/StyleBase.yaml
Normal file
128
.cursor/rules/roblox/reference/engine/classes/StyleBase.yaml
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
# This file is automatically generated. Please don't edit it manually.
|
||||
# To submit a bug report on the content, see
|
||||
# https://devforum.roblox.com/c/bug-reports/documentation-issues/72
|
||||
|
||||
name: StyleBase
|
||||
type: class
|
||||
memory_category: Gui
|
||||
summary: |
|
||||
The base class for `Class.StyleSheet` and `Class.StyleRule`.
|
||||
description: |
|
||||
The base class for `Class.StyleSheet` and `Class.StyleRule`. Holds a list of
|
||||
child `Class.StyleRule|StyleRules`, as well as token definitions which are
|
||||
stored as [attributes](../../../studio/properties.md#instance-attributes).
|
||||
code_samples: []
|
||||
inherits:
|
||||
- Instance
|
||||
descendants:
|
||||
- StyleRule
|
||||
- StyleSheet
|
||||
tags:
|
||||
- NotCreatable
|
||||
deprecation_message: ''
|
||||
properties: []
|
||||
methods:
|
||||
- name: StyleBase:GetStyleRules
|
||||
summary: |
|
||||
Returns an array of associated `Class.StyleRule|StyleRules`.
|
||||
description: |
|
||||
Returns an array of associated `Class.StyleRule|StyleRules`.
|
||||
code_samples: []
|
||||
parameters: []
|
||||
returns:
|
||||
- type: Instances
|
||||
summary: |
|
||||
Array of `Class.StyleRule|StyleRules`.
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- UI
|
||||
- name: StyleBase:InsertStyleRule
|
||||
summary: |
|
||||
Inserts a new `Class.StyleRule` into the array of rules.
|
||||
description: |
|
||||
Inserts a new `Class.StyleRule` into the array of rules so that its
|
||||
`Class.StyleRule.Priority|Priority` is greater than all previous
|
||||
`Class.StyleRule|StyleRules`. If `priority` is specified, sets the new
|
||||
rule's `Class.StyleRule.Priority|Priority` to the specified value.
|
||||
code_samples: []
|
||||
parameters:
|
||||
- name: rule
|
||||
type: StyleRule
|
||||
default:
|
||||
summary: |
|
||||
The `Class.StyleRule` to insert.
|
||||
- name: priority
|
||||
type: int?
|
||||
default:
|
||||
summary: |
|
||||
The number to set the rule's `Class.StyleRule.Priority|Priority` to.
|
||||
returns:
|
||||
- type: ()
|
||||
summary: ''
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- UI
|
||||
- name: StyleBase:SetStyleRules
|
||||
summary: |
|
||||
Similar to `Class.StyleBase:InsertStyleRule()|InsertStyleRule()` but lets
|
||||
you declare and set multiple `Class.StyleRule|StyleRules` at once.
|
||||
description: |
|
||||
Similar to `Class.StyleBase:InsertStyleRule()|InsertStyleRule()` but lets
|
||||
you declare and set multiple `Class.StyleRule|StyleRules` at once.
|
||||
|
||||
```lua
|
||||
local ReplicatedStorage = game:GetService("ReplicatedStorage")
|
||||
|
||||
local coreSheet = Instance.new("StyleSheet")
|
||||
coreSheet.Name = "CoreSheet"
|
||||
coreSheet.Parent = ReplicatedStorage
|
||||
|
||||
local styleRuleA = Instance.new("StyleRule")
|
||||
styleRuleA.Selector = "Frame"
|
||||
styleRuleA:SetProperty("BackgroundColor3", Color3.new(1, 0, 0))
|
||||
|
||||
local styleRuleB = Instance.new("StyleRule")
|
||||
styleRuleB.Selector = "Frame"
|
||||
styleRuleB:SetProperty("BackgroundColor3", Color3.new(0, 1, 0))
|
||||
|
||||
coreSheet:SetStyleRules({ styleRuleA, styleRuleB })
|
||||
```
|
||||
code_samples: []
|
||||
parameters:
|
||||
- name: rules
|
||||
type: Instances
|
||||
default:
|
||||
summary: |
|
||||
Array of `Class.StyleRule|StyleRules` to set.
|
||||
returns:
|
||||
- type: ()
|
||||
summary: ''
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- UI
|
||||
events:
|
||||
- name: StyleBase.StyleRulesChanged
|
||||
summary: |
|
||||
Fires when one or more `Class.StyleRule|StyleRules` is explicitly changed
|
||||
on the connected `Class.StyleSheet` or `Class.StyleRule`.
|
||||
description: |
|
||||
Fires when one or more `Class.StyleRule|StyleRules` is explicitly changed
|
||||
on the connected `Class.StyleSheet` or `Class.StyleRule`, for example when
|
||||
`Class.StyleBase:InsertStyleRule()|InsertStyleRule()` is called.
|
||||
code_samples: []
|
||||
parameters: []
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
security: None
|
||||
capabilities:
|
||||
- UI
|
||||
callbacks: []
|
||||
Loading…
Add table
Add a link
Reference in a new issue