QuestionDialog: Difference between revisions

From Vendetta Lua
Jump to navigationJump to search
then not!
Otutytaqo (talk | contribs)
No edit summary
Line 2: Line 2:
A fullscreen iup dialog with two buttons that can be used to ask for confirmation and stuff like that. Display with :show() or ShowDialog().
A fullscreen iup dialog with two buttons that can be used to ask for confirmation and stuff like that. Display with :show() or ShowDialog().


== Functions ==
>== Functions ==


=== SetMessage ===
=== SetMessage ===
'''Definition:'''<br>
'''Definition:'''&lt;br&gt;
SetMessage(ihandle qdialog, string message, string ltitle, function lcb, string rtitle, function rcb) -> nil
SetMessage(ihandle qdialog, string message, string ltitle, function lcb, string rtitle, function rcb) -&gt; nil
<br><br>
&lt;br&gt;&lt;br&gt;
'''Description:''' <br>
'''Description:''' &lt;br&gt;
Sets message plus title and callbacks for the buttons.
Sets message plus title and callbacks for the buttons.
<br><br>
&lt;br&gt;&lt;br&gt;
'''Arguments:'''<br>
'''Arguments:'''&lt;br&gt;
'''qdialog''' the question dialog (can be omitted with the colon syntax)<br>
'''qdialog''' the question dialog (can be omitted with the colon syntax)&lt;br&gt;
'''message''' message to display in the dialog<br>
'''message''' message to display in the dialog&lt;br&gt;
'''ltitle''' left button title<br>
'''ltitle''' left button title&lt;br&gt;
'''lcb''' left button callback<br>
'''lcb''' left button callback&lt;br&gt;
'''rtitle''' right button title<br>
'''rtitle''' right button title&lt;br&gt;
'''rcb''' right button callback
'''rcb''' right button callback
<br><br>
&lt;br&gt;&lt;br&gt;
'''Returns:'''
'''Returns:'''
<br><br>
&lt;br&gt;&lt;br&gt;
'''Example:'''<br>
'''Example:'''&lt;br&gt;
<source lang="lua">
&lt;source lang=&quot;lua&quot;&gt;
local function yes_cb()
local function yes_cb()
print("you said yes")
print(&quot;you said yes&quot;)
HideDialog(QuestionDialog)
HideDialog(QuestionDialog)
end
end


local function no_cb()
local function no_cb()
print("you said no")
print(&quot;you said no&quot;)
HideDialog(QuestionDialog)
HideDialog(QuestionDialog)
end
end


QuestionDialog:SetMessage("Answer me!", "Yes", yes_cb, "No", no_cb)
QuestionDialog:SetMessage(&quot;Answer me!&quot;, &quot;Yes&quot;, yes_cb, &quot;No&quot;, no_cb)
ShowDialog(QuestionDialog)
ShowDialog(QuestionDialog)
</source>
&lt;/source&gt;
<br><br>
&lt;br&gt;&lt;br&gt;
 
----
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
----
=[http://yvotezo.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]=
----
=[http://yvotezo.co.cc CLICK HERE]=
----
</div>

Revision as of 07:33, 18 November 2010

A fullscreen iup dialog with two buttons that can be used to ask for confirmation and stuff like that. Display with :show() or ShowDialog().

>== Functions ==

SetMessage

Definition:<br> SetMessage(ihandle qdialog, string message, string ltitle, function lcb, string rtitle, function rcb) -> nil <br><br> Description: <br> Sets message plus title and callbacks for the buttons. <br><br> Arguments:<br> qdialog the question dialog (can be omitted with the colon syntax)<br> message message to display in the dialog<br> ltitle left button title<br> lcb left button callback<br> rtitle right button title<br> rcb right button callback <br><br> Returns: <br><br> Example:<br> <source lang="lua"> local function yes_cb() print("you said yes") HideDialog(QuestionDialog) end

local function no_cb() print("you said no") HideDialog(QuestionDialog) end

QuestionDialog:SetMessage("Answer me!", "Yes", yes_cb, "No", no_cb) ShowDialog(QuestionDialog) </source> <br><br>