Skip to content

Commit a3b78d5

Browse files
author
pinnacle-comp
committed
1 parent 24b0ac8 commit a3b78d5

29 files changed

Lines changed: 124 additions & 124 deletions

classes/pinnacle.input.Bind.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,31 +17,31 @@ The modifiers that need to be pressed for this bind to trigger.
1717

1818
### bind_layer <Badge type="danger" text="nullable" />
1919

20-
`bind_layer?`: <code>string</code>
20+
`bind_layer?`: <code>string?</code>
2121

2222
The layer that this bind is assigned.
2323

2424
### group <Badge type="danger" text="nullable" />
2525

26-
`group?`: <code>string</code>
26+
`group?`: <code>string?</code>
2727

2828
The group to place this keybind in. Used for the keybind list.
2929

3030
### description <Badge type="danger" text="nullable" />
3131

32-
`description?`: <code>string</code>
32+
`description?`: <code>string?</code>
3333

3434
The description of this keybind. Used for the keybind list.
3535

3636
### quit <Badge type="danger" text="nullable" />
3737

38-
`quit?`: <code>boolean</code>
38+
`quit?`: <code>boolean?</code>
3939

4040
Sets this bind as a quit bind.
4141

4242
### reload_config <Badge type="danger" text="nullable" />
4343

44-
`reload_config?`: <code>boolean</code>
44+
`reload_config?`: <code>boolean?</code>
4545

4646
Sets this bind as a reload config bind.
4747

classes/pinnacle.input.BindInfo.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,19 @@ The bind's ignored modifiers.
2525

2626
### bind_layer <Badge type="danger" text="nullable" />
2727

28-
`bind_layer?`: <code>string</code>
28+
`bind_layer?`: <code>string?</code>
2929

3030
The bind's layer.
3131

3232
### group <Badge type="danger" text="nullable" />
3333

34-
`group?`: <code>string</code>
34+
`group?`: <code>string?</code>
3535

3636
The bind's group.
3737

3838
### description <Badge type="danger" text="nullable" />
3939

40-
`description?`: <code>string</code>
40+
`description?`: <code>string?</code>
4141

4242
The bind's description.
4343

classes/pinnacle.input.BindInfoKind.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ The kind of a bind.
1111

1212
### key <Badge type="danger" text="nullable" />
1313

14-
`key?`: <code>{ key_code: integer, xkb_name: string }</code>
14+
`key?`: <code>{ key_code: integer, xkb_name: string }?</code>
1515

1616
This is a keybind.
1717

1818
### mouse <Badge type="danger" text="nullable" />
1919

20-
`mouse?`: <code>{ button: <a href="/lua-reference/enums/pinnacle.input.MouseButton">pinnacle.input.MouseButton</a> }</code>
20+
`mouse?`: <code>{ button: <a href="/lua-reference/enums/pinnacle.input.MouseButton">pinnacle.input.MouseButton</a> }?</code>
2121

2222
This is a mousebind.
2323

classes/pinnacle.input.InputSignal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ outline: [2, 3]
1111

1212
### device_added <Badge type="danger" text="nullable" />
1313

14-
`device_added?`: <code>fun(device: <a href="/lua-reference/classes/pinnacle.input.libinput.DeviceHandle">pinnacle.input.libinput.DeviceHandle</a>)</code>
14+
`device_added?`: <code>fun(device: <a href="/lua-reference/classes/pinnacle.input.libinput.DeviceHandle">pinnacle.input.libinput.DeviceHandle</a>)?</code>
1515

1616
A new input device was connected.
1717

classes/pinnacle.input.Keybind.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ The key that will trigger this bind.
1717

1818
### on_press <Badge type="danger" text="nullable" />
1919

20-
`on_press?`: <code>fun()</code>
20+
`on_press?`: <code>fun()?</code>
2121

2222
An action that is run when the keybind is pressed.
2323

2424
### on_release <Badge type="danger" text="nullable" />
2525

26-
`on_release?`: <code>fun()</code>
26+
`on_release?`: <code>fun()?</code>
2727

2828
An action that is run when the keybind is released.
2929

classes/pinnacle.input.Mousebind.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ The mouse button that will trigger this bind.
1717

1818
### on_press <Badge type="danger" text="nullable" />
1919

20-
`on_press?`: <code>fun()</code>
20+
`on_press?`: <code>fun()?</code>
2121

2222
An action that will be run when the mousebind is pressed.
2323

2424
### on_release <Badge type="danger" text="nullable" />
2525

26-
`on_release?`: <code>fun()</code>
26+
`on_release?`: <code>fun()?</code>
2727

2828
An action that will be run when the mousebind is released.
2929

classes/pinnacle.input.XkbConfig.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,31 @@ See `xkeyboard-config(7)` for more information.
1313

1414
### rules <Badge type="danger" text="nullable" />
1515

16-
`rules?`: <code>string</code>
16+
`rules?`: <code>string?</code>
1717

1818
Files of rules to be used for keyboard mapping composition.
1919

2020
### model <Badge type="danger" text="nullable" />
2121

22-
`model?`: <code>string</code>
22+
`model?`: <code>string?</code>
2323

2424
Name of the model of your keyboard type.
2525

2626
### layout <Badge type="danger" text="nullable" />
2727

28-
`layout?`: <code>string</code>
28+
`layout?`: <code>string?</code>
2929

3030
Layout(s) you intend to use.
3131

3232
### variant <Badge type="danger" text="nullable" />
3333

34-
`variant?`: <code>string</code>
34+
`variant?`: <code>string?</code>
3535

3636
Variant(s) of the layout you intend to use.
3737

3838
### options <Badge type="danger" text="nullable" />
3939

40-
`options?`: <code>string</code>
40+
`options?`: <code>string?</code>
4141

4242
Extra xkb configuration options.
4343

classes/pinnacle.input.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Keycodes for every key.
2828

2929
### <Badge type="function" text="function" /> keybind
3030

31-
<div class="language-lua"><pre><code>function pinnacle.input.keybind(mods: <a href="/lua-reference/enums/pinnacle.input.Mod">pinnacle.input.Mod</a>[], key: <a href="/lua-reference/enums/pinnacle.input.Key">pinnacle.input.Key</a> | string, on_press: fun(), bind_info?: { group: string, description: string })</code></pre></div>
31+
<div class="language-lua"><pre><code>function pinnacle.input.keybind(mods: <a href="/lua-reference/enums/pinnacle.input.Mod">pinnacle.input.Mod</a>[], key: <a href="/lua-reference/enums/pinnacle.input.Key">pinnacle.input.Key</a> | string, on_press: fun(), bind_info?: { group?: string?, description?: string? }?)</code></pre></div>
3232

3333
Sets a keybind.
3434

@@ -76,7 +76,7 @@ end)
7676
`mods`: <code><a href="/lua-reference/enums/pinnacle.input.Mod">pinnacle.input.Mod</a>[]</code> - The modifiers that need to be held down for the bind to trigger<br>
7777
`key`: <code><a href="/lua-reference/enums/pinnacle.input.Key">pinnacle.input.Key</a> | string</code> - The key used to trigger the bind<br>
7878
`on_press`: <code>fun()</code> - The function to run when the bind is triggered<br>
79-
`bind_info?`: <code>{ group: string, description: string }</code> - An optional group and description that is displayed in the bind overlay.
79+
`bind_info?`: <code>{ group?: string?, description?: string? }?</code> - An optional group and description that is displayed in the bind overlay.
8080

8181

8282

@@ -85,7 +85,7 @@ end)
8585

8686
### <Badge type="function" text="function" /> mousebind
8787

88-
<div class="language-lua"><pre><code>function pinnacle.input.mousebind(mods: <a href="/lua-reference/enums/pinnacle.input.Mod">pinnacle.input.Mod</a>[], button: <a href="/lua-reference/enums/pinnacle.input.MouseButton">pinnacle.input.MouseButton</a>, on_press: fun(), bind_info?: { group: string, description: string })</code></pre></div>
88+
<div class="language-lua"><pre><code>function pinnacle.input.mousebind(mods: <a href="/lua-reference/enums/pinnacle.input.Mod">pinnacle.input.Mod</a>[], button: <a href="/lua-reference/enums/pinnacle.input.MouseButton">pinnacle.input.MouseButton</a>, on_press: fun(), bind_info?: { group?: string?, description?: string? }?)</code></pre></div>
8989

9090
Sets a mousebind.
9191

@@ -125,7 +125,7 @@ end)
125125
`mods`: <code><a href="/lua-reference/enums/pinnacle.input.Mod">pinnacle.input.Mod</a>[]</code> - The modifiers that need to be held down for the bind to trigger<br>
126126
`button`: <code><a href="/lua-reference/enums/pinnacle.input.MouseButton">pinnacle.input.MouseButton</a></code> - The mouse button used to trigger the bind<br>
127127
`on_press`: <code>fun()</code> - The function to run when the bind is triggered<br>
128-
`bind_info?`: <code>{ group: string, description: string }</code> - An optional group and description that will be displayed in the bind overlay.
128+
`bind_info?`: <code>{ group?: string?, description?: string? }?</code> - An optional group and description that will be displayed in the bind overlay.
129129

130130

131131

@@ -134,14 +134,14 @@ end)
134134

135135
### <Badge type="function" text="function" /> enter_bind_layer
136136

137-
<div class="language-lua"><pre><code>function pinnacle.input.enter_bind_layer(layer?: string)</code></pre></div>
137+
<div class="language-lua"><pre><code>function pinnacle.input.enter_bind_layer(layer?: string?)</code></pre></div>
138138

139139
Enters the bind layer `layer`, or the default layer if `layer` is nil.
140140

141141

142142
#### Parameters
143143

144-
`layer?`: <code>string</code> - The bind layer.
144+
`layer?`: <code>string?</code> - The bind layer.
145145

146146

147147

classes/pinnacle.layout.LayoutNode.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,37 +11,37 @@ outline: [2, 3]
1111

1212
### label <Badge type="danger" text="nullable" />
1313

14-
`label?`: <code>string</code>
14+
`label?`: <code>string?</code>
1515

1616
A label that helps Pinnacle decide how to diff layout trees.
1717

1818
### traversal_index <Badge type="danger" text="nullable" />
1919

20-
`traversal_index?`: <code>integer</code>
20+
`traversal_index?`: <code>integer?</code>
2121

2222
An index that determines how Pinnacle traverses a layout tree.
2323

2424
### traversal_overrides <Badge type="danger" text="nullable" />
2525

26-
`traversal_overrides?`: <code>table&lt;integer, integer[]></code>
26+
`traversal_overrides?`: <code>table&lt;integer, integer[]>?</code>
2727

2828
A set of indices per window index that changes how that window is assigned a geometry.
2929

3030
### layout_dir <Badge type="danger" text="nullable" />
3131

32-
`layout_dir?`: <code><a href="/lua-reference/aliases/pinnacle.layout.LayoutDir">pinnacle.layout.LayoutDir</a></code>
32+
`layout_dir?`: <code><a href="/lua-reference/aliases/pinnacle.layout.LayoutDir">pinnacle.layout.LayoutDir</a>?</code>
3333

3434
The direction that child nodes are laid out.
3535

3636
### gaps <Badge type="danger" text="nullable" />
3737

38-
`gaps?`: <code>number | <a href="/lua-reference/aliases/pinnacle.layout.Gaps">pinnacle.layout.Gaps</a></code>
38+
`gaps?`: <code>number | <a href="/lua-reference/aliases/pinnacle.layout.Gaps">pinnacle.layout.Gaps</a>?</code>
3939

4040
The gaps the node applies around its children nodes.
4141

4242
### size_proportion <Badge type="danger" text="nullable" />
4343

44-
`size_proportion?`: <code>number</code>
44+
`size_proportion?`: <code>number?</code>
4545

4646
The proportion the node takes up relative to its siblings.
4747

classes/pinnacle.layout.LayoutRequester.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ An object that allows you to forcibly request layouts.
2020

2121
### <Badge type="method" text="method" /> request_layout
2222

23-
<div class="language-lua"><pre><code>function pinnacle.layout.LayoutRequester:request_layout(output?: <a href="/lua-reference/classes/pinnacle.output.OutputHandle">pinnacle.output.OutputHandle</a>)</code></pre></div>
23+
<div class="language-lua"><pre><code>function pinnacle.layout.LayoutRequester:request_layout(output?: <a href="/lua-reference/classes/pinnacle.output.OutputHandle">pinnacle.output.OutputHandle</a>?)</code></pre></div>
2424

2525
Causes the compositor to emit a layout request.
2626

2727

2828
#### Parameters
2929

30-
`output?`: <code><a href="/lua-reference/classes/pinnacle.output.OutputHandle">pinnacle.output.OutputHandle</a></code> - The output to layout, or `nil` for the focused output.
30+
`output?`: <code><a href="/lua-reference/classes/pinnacle.output.OutputHandle">pinnacle.output.OutputHandle</a>?</code> - The output to layout, or `nil` for the focused output.
3131

3232

3333

0 commit comments

Comments
 (0)