aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/extantz/chat.c
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-05-04 17:12:08 +1000
committerDavid Walter Seikel2014-05-04 17:12:08 +1000
commitf8fc00691417f628ba09e53552f7ac89cfd98faa (patch)
treed075a31f01c4b9563affef7556bf94fceea6c95a /src/extantz/chat.c
parentAdd a file selector. (diff)
downloadSledjHamr-f8fc00691417f628ba09e53552f7ac89cfd98faa.zip
SledjHamr-f8fc00691417f628ba09e53552f7ac89cfd98faa.tar.gz
SledjHamr-f8fc00691417f628ba09e53552f7ac89cfd98faa.tar.bz2
SledjHamr-f8fc00691417f628ba09e53552f7ac89cfd98faa.tar.xz
New fangWin and Widget structures, and modify fangWin stuff to use them.
Diffstat (limited to '')
-rw-r--r--src/extantz/chat.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/extantz/chat.c b/src/extantz/chat.c
index 4ad5033..ef40d08 100644
--- a/src/extantz/chat.c
+++ b/src/extantz/chat.c
@@ -1,19 +1,22 @@
1#include "extantz.h" 1#include "extantz.h"
2 2
3void chat_add(globals *ourGlobals) 3
4fangWin *chat_add(globals *ourGlobals)
4{ 5{
5 Evas_Object *win, *bx, *en; 6 fangWin *me;
7 Widget *wid;
8 Evas_Object *bx, *en;
6 9
7 win = fang_win_add(ourGlobals); 10 me = fang_win_add(ourGlobals);
8 11
9 bx = eo_add(ELM_OBJ_BOX_CLASS, win); 12 bx = eo_add(ELM_OBJ_BOX_CLASS, me->win);
10 eo_do(bx, 13 eo_do(bx,
11 evas_obj_size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND), 14 evas_obj_size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND),
12 evas_obj_size_hint_align_set(EVAS_HINT_FILL, EVAS_HINT_FILL) 15 evas_obj_size_hint_align_set(EVAS_HINT_FILL, EVAS_HINT_FILL)
13 ); 16 );
14 elm_win_resize_object_add(win, bx); 17 elm_win_resize_object_add(me->win, bx);
15 18
16 en = eo_add(ELM_OBJ_ENTRY_CLASS, win); 19 en = eo_add(ELM_OBJ_ENTRY_CLASS, me->win);
17 elm_object_text_set(en, "History is shown here"); 20 elm_object_text_set(en, "History is shown here");
18 eo_do(en, 21 eo_do(en,
19 elm_obj_entry_scrollable_set(EINA_TRUE), 22 elm_obj_entry_scrollable_set(EINA_TRUE),
@@ -25,7 +28,7 @@ void chat_add(globals *ourGlobals)
25 elm_box_pack_end(bx, en); 28 elm_box_pack_end(bx, en);
26 eo_unref(en); 29 eo_unref(en);
27 30
28 en = eo_add(ELM_OBJ_ENTRY_CLASS, win); 31 en = eo_add(ELM_OBJ_ENTRY_CLASS, me->win);
29 elm_object_text_set(en, ""); 32 elm_object_text_set(en, "");
30 eo_do(en, 33 eo_do(en,
31 elm_obj_entry_scrollable_set(EINA_TRUE), 34 elm_obj_entry_scrollable_set(EINA_TRUE),
@@ -42,5 +45,6 @@ void chat_add(globals *ourGlobals)
42 evas_object_show(bx); 45 evas_object_show(bx);
43 eo_unref(bx); 46 eo_unref(bx);
44 47
45 fang_win_complete(ourGlobals, win, 30, 500, ourGlobals->win_w / 3, ourGlobals->win_h / 3); 48 fang_win_complete(ourGlobals, me, 30, 500, ourGlobals->win_w / 3, ourGlobals->win_h / 3);
49 return me;
46} 50}