|
@@ -46,11 +46,6 @@ static Mag* mag_alloc() {
|
|
|
mag->submenu = submenu_alloc();
|
|
mag->submenu = submenu_alloc();
|
|
|
view_dispatcher_add_view(mag->view_dispatcher, MagViewSubmenu, submenu_get_view(mag->submenu));
|
|
view_dispatcher_add_view(mag->view_dispatcher, MagViewSubmenu, submenu_get_view(mag->submenu));
|
|
|
|
|
|
|
|
- // Dialog
|
|
|
|
|
- mag->dialog_ex = dialog_ex_alloc();
|
|
|
|
|
- view_dispatcher_add_view(
|
|
|
|
|
- mag->view_dispatcher, MagViewDialogEx, dialog_ex_get_view(mag->dialog_ex));
|
|
|
|
|
-
|
|
|
|
|
// Popup
|
|
// Popup
|
|
|
mag->popup = popup_alloc();
|
|
mag->popup = popup_alloc();
|
|
|
view_dispatcher_add_view(mag->view_dispatcher, MagViewPopup, popup_get_view(mag->popup));
|
|
view_dispatcher_add_view(mag->view_dispatcher, MagViewPopup, popup_get_view(mag->popup));
|
|
@@ -99,10 +94,6 @@ static void mag_free(Mag* mag) {
|
|
|
view_dispatcher_remove_view(mag->view_dispatcher, MagViewSubmenu);
|
|
view_dispatcher_remove_view(mag->view_dispatcher, MagViewSubmenu);
|
|
|
submenu_free(mag->submenu);
|
|
submenu_free(mag->submenu);
|
|
|
|
|
|
|
|
- // DialogEx
|
|
|
|
|
- view_dispatcher_remove_view(mag->view_dispatcher, MagViewDialogEx);
|
|
|
|
|
- dialog_ex_free(mag->dialog_ex);
|
|
|
|
|
-
|
|
|
|
|
// Popup
|
|
// Popup
|
|
|
view_dispatcher_remove_view(mag->view_dispatcher, MagViewPopup);
|
|
view_dispatcher_remove_view(mag->view_dispatcher, MagViewPopup);
|
|
|
popup_free(mag->popup);
|
|
popup_free(mag->popup);
|