QuestionDialog: Difference between revisions
then not! |
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:''' | '''Definition:'''<br> | ||
SetMessage(ihandle qdialog, string message, string ltitle, function lcb, string rtitle, function rcb) - | SetMessage(ihandle qdialog, string message, string ltitle, function lcb, string rtitle, function rcb) -> nil | ||
<br><br> | |||
'''Description:''' | '''Description:''' <br> | ||
Sets message plus title and callbacks for the buttons. | Sets message plus title and callbacks for the buttons. | ||
<br><br> | |||
'''Arguments:''' | '''Arguments:'''<br> | ||
'''qdialog''' the question dialog (can be omitted with the colon syntax) | '''qdialog''' the question dialog (can be omitted with the colon syntax)<br> | ||
'''message''' message to display in the dialog | '''message''' message to display in the dialog<br> | ||
'''ltitle''' left button title | '''ltitle''' left button title<br> | ||
'''lcb''' left button callback | '''lcb''' left button callback<br> | ||
'''rtitle''' right button title | '''rtitle''' right button title<br> | ||
'''rcb''' right button callback | '''rcb''' right button callback | ||
<br><br> | |||
'''Returns:''' | '''Returns:''' | ||
<br><br> | |||
'''Example:''' | '''Example:'''<br> | ||
<source lang="lua"> | |||
local function yes_cb() | local function yes_cb() | ||
print( | print("you said yes") | ||
HideDialog(QuestionDialog) | HideDialog(QuestionDialog) | ||
end | end | ||
local function no_cb() | local function no_cb() | ||
print( | print("you said no") | ||
HideDialog(QuestionDialog) | HideDialog(QuestionDialog) | ||
end | end | ||
QuestionDialog:SetMessage( | QuestionDialog:SetMessage("Answer me!", "Yes", yes_cb, "No", no_cb) | ||
ShowDialog(QuestionDialog) | ShowDialog(QuestionDialog) | ||
</source> | |||
< | <br><br> | ||
---- | |||
<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>