Skip to content

Commit 20a31b3

Browse files
authored
Added section_label moduleExample.lua
1 parent fc252d5 commit 20a31b3

File tree

1 file changed

+60
-24
lines changed

1 file changed

+60
-24
lines changed

examples/moduleExample.lua

Lines changed: 60 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -70,33 +70,69 @@ local slider = dt.new_widget("slider")
7070
value = 52 -- The current value of the slider
7171
}
7272

73-
dt.register_lib(
74-
"exampleModule", -- Module name
75-
"exampleModule", -- name
76-
true, -- expandable
77-
false, -- resetable
78-
{[dt.gui.views.lighttable] = {"DT_UI_CONTAINER_PANEL_RIGHT_CENTER", 100}}, -- containers
79-
dt.new_widget("box") -- widget
73+
if (dt.configuration.api_version_major >= 6) then
74+
local section_label = dt.new_widget("section_label")
8075
{
81-
orientation = "vertical",
82-
dt.new_widget("button")
76+
label = "MySectionLabel"
77+
}
78+
79+
dt.register_lib(
80+
"exampleModule", -- Module name
81+
"exampleModule", -- name
82+
true, -- expandable
83+
false, -- resetable
84+
{[dt.gui.views.lighttable] = {"DT_UI_CONTAINER_PANEL_RIGHT_CENTER", 100}}, -- containers
85+
dt.new_widget("box") -- widget
86+
{
87+
orientation = "vertical",
88+
dt.new_widget("button")
89+
{
90+
label = "MyButton",
91+
clicked_callback = function (_)
92+
dt.print("Button clicked")
93+
end
94+
},
95+
check_button,
96+
combobox,
97+
entry,
98+
file_chooser_button,
99+
label,
100+
separator,
101+
slider,
102+
section_label
103+
},
104+
nil,-- view_enter
105+
nil -- view_leave
106+
)
107+
else
108+
dt.register_lib(
109+
"exampleModule", -- Module name
110+
"exampleModule", -- name
111+
true, -- expandable
112+
false, -- resetable
113+
{[dt.gui.views.lighttable] = {"DT_UI_CONTAINER_PANEL_RIGHT_CENTER", 100}}, -- containers
114+
dt.new_widget("box") -- widget
83115
{
84-
label = "MyButton",
85-
clicked_callback = function (_)
86-
dt.print("Button clicked")
87-
end
116+
orientation = "vertical",
117+
dt.new_widget("button")
118+
{
119+
label = "MyButton",
120+
clicked_callback = function (_)
121+
dt.print("Button clicked")
122+
end
123+
},
124+
check_button,
125+
combobox,
126+
entry,
127+
file_chooser_button,
128+
label,
129+
separator,
130+
slider
88131
},
89-
check_button,
90-
combobox,
91-
entry,
92-
file_chooser_button,
93-
label,
94-
separator,
95-
slider
96-
},
97-
nil,-- view_enter
98-
nil -- view_leave
99-
)
132+
nil,-- view_enter
133+
nil -- view_leave
134+
)
135+
end
100136

101137
-- vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua
102138
-- kate: hl Lua;

0 commit comments

Comments
 (0)