Enlightenment CVS committal
Author : essiene
Project : e17
Module : proto
Dir : e17/proto/entrance_edit_gui/src/gui
Modified Files:
egui_graphics_selector.c main.c
Log Message:
- Added ew_button a generic button.
- Use ew_button internally in ew_dialog. Clean things up a bit. That baby is
looking saner by the minute.
- Use ew_button to spruce up theme and background 'browse' dialogs. Now all we
need is a fileselector. Anyone for sale? I'll give LInuxTitan's left pinkie :P
===================================================================
RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/gui/egui_graphics_selector.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- egui_graphics_selector.c 15 Aug 2006 00:51:53 -0000 1.5
+++ egui_graphics_selector.c 15 Aug 2006 02:36:45 -0000 1.6
@@ -9,6 +9,7 @@
static void _gs_cb_ok(void *, void *);
static void _gs_cb_apply(void *, void *);
static void _gs_cb_close(void *, void *);
+static void _gs_cb_browse(void*, void*);
static char* _gs_get_path(const char *);
static void _gs_close(void);
@@ -20,6 +21,7 @@
static Entrance_Widget img_preview;
static Entrance_List list_thumbs;
static Entrance_Widget browse_entry;
+static Entrance_Widget browse_button;
static Entrance_Widget group_graphics;
static Entrance_Widget group_preview;
static Entrance_Widget group_options;
@@ -48,10 +50,15 @@
ew_group_add(group_graphics, list_thumbs);
- group_options = ew_dialog_group_add(win, _("Browse System"),
EW_GROUP_HORIZONTAL);
- browse_entry = ew_entry_new(NULL, EW_FALSE);
+ char t[PATH_MAX];
+ snprintf(t, PATH_MAX, "Browse system ror %ss", egs.name);
+ group_options = ew_dialog_group_add(win, t, EW_GROUP_HORIZONTAL);
+ browse_entry = ew_entry_new(NULL, EW_FALSE);
ew_group_add(group_options, browse_entry);
+
+ browse_button = ew_button_new(_("Browse..."), _gs_cb_browse, NULL);
+ ew_group_add(group_options, browse_button);
ew_dialog_close_button_add(win, _gs_cb_close, NULL);
ew_dialog_apply_button_add(win, _gs_cb_apply, NULL);
@@ -85,6 +92,12 @@
_gs_cb_close(void *object, void *data)
{
_gs_close();
+}
+
+static void
+_gs_cb_browse(void *object, void* data)
+{
+ ew_messagebox_ok("Entrance Configuration - Notice", "Browsing for files
:)", EW_MESSAGEBOX_ICON_MESSAGE);
}
static char*
===================================================================
RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/gui/main.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- main.c 14 Aug 2006 17:08:55 -0000 1.7
+++ main.c 15 Aug 2006 02:36:45 -0000 1.8
@@ -4,7 +4,7 @@
#include "config.h"
static void _main_dialog_show(void);
-static void _close_button_cb(void *, int, void *);
+static void _close_button_cb(void *, void *);
static Entrance_Dialog dialog;
@@ -47,7 +47,7 @@
}
static void
-_close_button_cb(void *sender, int response, void *data)
+_close_button_cb(void *sender, void *data)
{
ew_dialog_destroy(dialog);
ew_main_quit();
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs