Mercurial > MadButterfly
diff examples/dynamic/main.c @ 229:cc8dd16d8b6a
Modify dynamic to support the dynamic loading
author | wycc |
---|---|
date | Wed, 17 Dec 2008 21:18:44 +0800 |
parents | a6e559fb76d7 |
children | 3e6da6f6a226 |
line wrap: on
line diff
--- a/examples/dynamic/main.c Wed Dec 17 21:18:07 2008 +0800 +++ b/examples/dynamic/main.c Wed Dec 17 21:18:44 2008 +0800 @@ -16,7 +16,7 @@ X_MB_runtime_t *rt; redraw_man_t *rdman; menu_t *menu; - button_t *button; + mb_sprite_t *button; int state; co_aix orx,ory; int start_x,start_y; @@ -106,7 +106,7 @@ } COORD_SHOW(btn->click); COORD_HIDE(btn->active); - rdman_coord_changed(en->rdman,en->button->root_coord); + rdman_coord_changed(en->rdman,btn->root); rdman_redraw_changed(en->rdman); btn->progm = progm = mb_progm_new(1, en->rdman); @@ -278,7 +278,7 @@ en = engine_init(); en->menu = menu_new(en->rdman, en->rdman->root_coord); - en->button = button_new(en->rdman, en->rdman->root_coord); + en->button = sprite_load("button",en->rdman, en->rdman->root_coord); b = mb_button_new(en, (mb_sprite_t *) en->button, "btn"); mb_button_add_onClick(b, test,NULL);