r2941 - in trunk/data/qcsrc/menu-div0test: item nexuiz
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Nov 12 10:56:24 EST 2007
Author: div0
Date: 2007-11-12 10:56:24 -0500 (Mon, 12 Nov 2007)
New Revision: 2941
Modified:
trunk/data/qcsrc/menu-div0test/item/inputbox.c
trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_join.c
Log:
add "clear" button in join dialog
Modified: trunk/data/qcsrc/menu-div0test/item/inputbox.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/item/inputbox.c 2007-11-12 12:27:16 UTC (rev 2940)
+++ trunk/data/qcsrc/menu-div0test/item/inputbox.c 2007-11-12 15:56:24 UTC (rev 2941)
@@ -22,6 +22,7 @@
ATTRIB(InputBox, color, vector, '1 1 1')
ATTRIB(InputBox, colorF, vector, '1 1 1')
ENDCLASS(InputBox)
+void InputBox_Clear_Click(entity btn, entity me);
#endif
#ifdef IMPLEMENTATION
@@ -39,6 +40,11 @@
setTextLabel(me, strzone(txt));
}
+void InputBox_Clear_Click(entity btn, entity me)
+{
+ me.setText(me, "");
+}
+
float mouseDragInputBox(entity me, vector pos)
{
float p;
Modified: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_join.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_join.c 2007-11-12 12:27:16 UTC (rev 2940)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_join.c 2007-11-12 15:56:24 UTC (rev 2941)
@@ -20,15 +20,18 @@
}
void fillNexuizServerListTab(entity me)
{
- entity e, slist;
+ entity e, slist, clearbtn;
slist = makeNexuizServerList();
me.TR(me);
me.TD(me, 1, 0.5, e = makeNexuizTextLabel(0, "Filter:"));
- me.TD(me, 1, me.columns - 2, e = makeNexuizInputBox(0, string_null));
+ me.TD(me, 1, 0.5, clearbtn = makeNexuizButton("Clear", '0 0 0'));
+ clearbtn.onClick = InputBox_Clear_Click;
+ me.TD(me, 1, me.columns - 2.5, e = makeNexuizInputBox(0, string_null));
e.onChange = ServerList_Filter_Change;
e.onChangeEntity = slist;
+ clearbtn.onClickEntity = e;
me.TD(me, 1, 0.75, e = makeNexuizCheckBox(0, string_null, "Empty"));
e.checked = slist.filterShowEmpty;
e.onClickEntity = slist;
More information about the nexuiz-commits
mailing list