From f7b571fb1b81a06cb8916c18653e44c66c1a60a9 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Thu, 8 Mar 2001 19:33:54 +0000 Subject: [PATCH] packign classes... :) SVN revision: 4354 --- .../default/menus/default/check-0.bits.db | Bin 20480 -> 20480 bytes src/Makefile.am | 1 + src/e.h | 40 ++++++++++++++++++ src/entry.c | 1 + src/pack.c | 20 +++++++++ 5 files changed, 62 insertions(+) create mode 100644 src/pack.c diff --git a/data/config/appearance/default/menus/default/check-0.bits.db b/data/config/appearance/default/menus/default/check-0.bits.db index fd72a9b38c3bc0e3a41e565673a30607692a76ea..656e849e07a6970522ca38692a6b6da2b9eb0220 100644 GIT binary patch delta 111 zcmZozz}T>Wal&4H@o(oDz<@)@YT4~)6CF)AGcvB^-@MA?}7QkYQrk ze8}MvCmSP3E#u^avcj9!YHebi=pnE<)R&iWbB*pZrp-wLM|d}@*?BN+&QoCFnOx*^ J86v-$2>?L!CD;G} delta 485 zcmY+>F^d{e6b0ZrzQ-cFgq?Am(Lso$NCK`#M;Q!JmKT^J#YU!xkZ!>?MUZr1L5ma; z0`BgS)SE6D5Q7hi2*Q#s-H<;pUF!UV+)X#P`?%+w;=bvPF}*P^_s4Y5rT-(uv-gir zubv0mFuon@xOH(4KTZnz>HUv6{ZoBE(yw108v3H~CuiK^r1B7d?IKJ|idwCPH|!QW zF{Rk=_h?og@V*SQAVs}i$6I!bomgSU5x?Kclass._method) _object->class._method(_object, ## _args); } + void e_entry_init(void); void e_entry_free(E_Entry *entry); E_Entry *e_entry_new(void); diff --git a/src/entry.c b/src/entry.c index 2f013c680..226942925 100644 --- a/src/entry.c +++ b/src/entry.c @@ -379,6 +379,7 @@ e_entry_new(void) void e_entry_handle_keypress(E_Entry *entry, Ev_Key_Down *e) { + if (!entry->focused) return; if (!strcmp(e->key, "Up")) { } diff --git a/src/pack.c b/src/pack.c new file mode 100644 index 000000000..0714f132a --- /dev/null +++ b/src/pack.c @@ -0,0 +1,20 @@ +#include "e.h" + +E_Pack_Object_Class classes[1]; + +void +e_pack_object_init(void) +{ +} + +E_Pack_Object * +e_pack_object_new(int type) +{ + E_Pack_Object *po; + + po = NEW(E_Pack_Object, 1); + ZERO(po, E_Pack_Object, 1); + po->type = type; + po->class = classes[type]; + return po; +}