SVN revision: 1239
This commit is contained in:
Michael Jennings 1999-11-10 22:46:14 +00:00
parent 446748616a
commit f84d88b726
3 changed files with 15 additions and 6 deletions

View File

@ -126,6 +126,7 @@ static void Epplet_draw_popupbutton(Epplet_gadget eg);
static void Epplet_popup_arrange_contents(Epplet_gadget gadget);
static void Epplet_prune_events(XEvent *ev, int num);
static void Epplet_handle_child(int num);
static void Epplet_textbox_handle_keyevent(XEvent *ev, Epplet_gadget *g);
static void Epplet_find_instance(char *name);
ImlibData *
@ -1533,8 +1534,8 @@ Epplet_draw_textbox(Epplet_gadget eg)
XClearWindow(disp, g->win);
}
void
Epplet_textbox_handle_keyevent(XEvent * ev, GadTextBox * g)
static void
Epplet_textbox_handle_keyevent(XEvent *ev, Epplet_gadget *gadget)
{
char *s = NULL;
char *TheKey;
@ -1542,8 +1543,10 @@ Epplet_textbox_handle_keyevent(XEvent * ev, GadTextBox * g)
int shift;
int space;
XKeyEvent *kev;
GadTextBox *g;
kev = (XKeyEvent *) ev;
g = (GadTextBox *) gadget;
shift = (ev->xkey.state & ShiftMask); //Thank you Eterm
//ctrl = (ev->xkey.state & ControlMask);
@ -2971,7 +2974,7 @@ Epplet_event(Epplet_gadget gadget, XEvent *ev)
g = (GadTextBox *) gadget;
Epplet_textbox_handle_keyevent(ev, g);
Epplet_textbox_handle_keyevent(ev, gadget);
Epplet_draw_textbox(g);
}

View File

@ -6,17 +6,23 @@
Epplet_gadget textbox = NULL;
void
static void cb_close(void *data);
static void run_contents(void *data);
static void
cb_close(void *data)
{
Epplet_cleanup();
exit(0);
data = NULL;
}
void
static void
run_contents(void *data)
{
Epplet_spawn_command(Epplet_textbox_contents(textbox));
return;
data = NULL;
}
int

View File

@ -171,7 +171,7 @@ parse_config(void) {
hacks[2] = "qix -solid -delay 0 -segments 100";
Epplet_add_config("hack_0", "kaleidescope");
Epplet_add_config("hack_1", "strange");
Epplet_add_config("hack_2", "qix -solid -delay 10 -segments 100");
Epplet_add_config("hack_2", "qix -solid -delay 50 -segments 100");
Epplet_add_config("hack_3", "demon");
Epplet_add_config("hack_4", "bubbles");
Epplet_add_config("hack_5", "xflame");