You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdewebdev/kommander/examples/tutorial/dialogs.kmdr

199 lines
6.6 KiB

<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
<class>DialogTest</class>
<comment>This is my program</comment>
<author>Michał Rudolf</author>
<license>GPL</license>
<version>0.1</version>
<widget class="Dialog">
<property name="name">
<cstring>DialogTest</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>600</width>
<height>428</height>
</rect>
</property>
<property name="caption">
<string>Test of Dialogs</string>
</property>
<property name="associations" stdset="0">
<stringlist>
<string></string>
<string></string>
<string></string>
</stringlist>
</property>
<property name="useInternalParser">
<bool>true</bool>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>11</number>
</property>
<property name="spacing">
<number>6</number>
</property>
<widget class="ExecButton" row="1" column="0">
<property name="name">
<cstring>ExecButton1</cstring>
</property>
<property name="text">
<string>Run dialogs...</string>
</property>
<property name="associations" stdset="0">
<stringlist>
<string>message_info("This is a demonstration of various KDE dialogs", "Demo")
message_error("Cannot enter 3D mode")
if message_question("Do you want to continue?") &lt;&gt; 1 then
debug("Cancelled")
endif
if message_warning("Are you sure you want to continue?") &lt;&gt; 1 then
debug("Aborted")
endif
echo("Hello world!")
a = input_text("Input text", "Text", "Default text")
LineEdit1.setText(a)
a = input_color
LineEdit2.setText(a)
a = input_value("Input value", "Value", 10, 1, 100)
LineEdit3.setText(a)
a = input_openfile
LineEdit4.setText(a)
echo("This is a test too")
a = input_savefile
LineEdit5.setText(a)
a = input_directory
LineEdit6.setText(a)
a = input_openfiles
ListBox1.setText(a)
</string>
</stringlist>
</property>
</widget>
<widget class="TQLayoutWidget" row="0" column="0">
<property name="name">
<cstring>Layout1</cstring>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>0</number>
</property>
<property name="spacing">
<number>6</number>
</property>
<widget class="Label" row="4" column="0">
<property name="name">
<cstring>Label6</cstring>
</property>
<property name="text">
<string>File to save:</string>
</property>
</widget>
<widget class="Label" row="1" column="0">
<property name="name">
<cstring>Label2</cstring>
</property>
<property name="text">
<string>Color:</string>
</property>
</widget>
<widget class="ListBox" row="6" column="1">
<property name="name">
<cstring>ListBox1</cstring>
</property>
</widget>
<widget class="Label" row="6" column="0">
<property name="name">
<cstring>Label5</cstring>
</property>
<property name="text">
<string>Files to open:</string>
</property>
</widget>
<widget class="Label" row="5" column="0">
<property name="name">
<cstring>Label7</cstring>
</property>
<property name="text">
<string>Directory:</string>
</property>
</widget>
<widget class="Label" row="2" column="0">
<property name="name">
<cstring>Label3</cstring>
</property>
<property name="text">
<string>Value:</string>
</property>
</widget>
<widget class="LineEdit" row="0" column="1">
<property name="name">
<cstring>LineEdit1</cstring>
</property>
</widget>
<widget class="Label" row="3" column="0">
<property name="name">
<cstring>Label4</cstring>
</property>
<property name="text">
<string>File to open:</string>
</property>
</widget>
<widget class="LineEdit" row="2" column="1">
<property name="name">
<cstring>LineEdit3</cstring>
</property>
</widget>
<widget class="LineEdit" row="3" column="1">
<property name="name">
<cstring>LineEdit4</cstring>
</property>
</widget>
<widget class="LineEdit" row="4" column="1">
<property name="name">
<cstring>LineEdit5</cstring>
</property>
</widget>
<widget class="LineEdit" row="1" column="1">
<property name="name">
<cstring>LineEdit2</cstring>
</property>
</widget>
<widget class="LineEdit" row="5" column="1">
<property name="name">
<cstring>LineEdit6</cstring>
</property>
</widget>
<widget class="Label" row="0" column="0">
<property name="name">
<cstring>Label1</cstring>
</property>
<property name="text">
<string>Text:</string>
</property>
</widget>
</grid>
</widget>
</grid>
</widget>
<layoutdefaults spacing="6" margin="11"/>
</UI>