Difference between revisions of "QuestionDialog"

From Vendetta Lua
Jump to: navigation, search
(then not!)
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>