summaryrefslogtreecommitdiff
path: root/src/client/saveDialog.c
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-08-16 21:00:29 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-08-16 21:00:29 +0000
commitc68df329f2483d8fc9b75488c695787cd18c20a4 (patch)
tree18e11cd70360c77606ecdeafe5dbd8f9ff0c12d7 /src/client/saveDialog.c
parent753fde16397b5943091aa1e9112cea1e5ded0ca5 (diff)
- vsetky widegety pouzivaju widget_t
( priparava na kontajner s widgetmi ) git-svn-id: http://opensvn.csie.org/tuxanci_ng@201 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/client/saveDialog.c')
-rw-r--r--src/client/saveDialog.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/client/saveDialog.c b/src/client/saveDialog.c
index 0595d1e..462c219 100644
--- a/src/client/saveDialog.c
+++ b/src/client/saveDialog.c
@@ -16,6 +16,7 @@
#include "font.h"
#include "saveLoad.h"
+#include "widget.h"
#include "widget_label.h"
#include "widget_button.h"
#include "widget_textfield.h"
@@ -24,11 +25,11 @@ static image_t *g_background;
static bool_t activeSaveDialog;
static my_time_t lastActive;
-static widget_label_t *widgetLabelMsg;
-static widget_textfield_t *widgetTextFieldName;
+static widget_t *widgetLabelMsg;
+static widget_t *widgetTextFieldName;
-static widget_button_t *widgetButtonSave;
-static widget_button_t *widgetButtonBack;
+static widget_t *widgetButtonSave;
+static widget_t *widgetButtonBack;
static void switchTerm()
{
@@ -44,13 +45,13 @@ static void switchTerm()
static void eventWidget(void *p)
{
- widget_button_t *button;
+ widget_t *button;
- button = (widget_button_t *)p;
+ button = (widget_t *)p;
if( button == widgetButtonSave )
{
- saveArena(widgetTextFieldName->text, getCurrentArena());
+ saveArena(getTextFromWidgetTextfield(widgetTextFieldName), getCurrentArena());
switchTerm();
}