|
@@ -29,7 +29,7 @@ XRemote* xremote_app_alloc() {
|
|
|
|
|
|
|
|
//Scene additions
|
|
//Scene additions
|
|
|
app->view_dispatcher = view_dispatcher_alloc();
|
|
app->view_dispatcher = view_dispatcher_alloc();
|
|
|
- view_dispatcher_enable_queue(app->view_dispatcher);
|
|
|
|
|
|
|
+ //view_dispatcher_enable_queue(app->view_dispatcher);
|
|
|
|
|
|
|
|
app->scene_manager = scene_manager_alloc(&xremote_scene_handlers, app);
|
|
app->scene_manager = scene_manager_alloc(&xremote_scene_handlers, app);
|
|
|
view_dispatcher_set_event_callback_context(app->view_dispatcher, app);
|
|
view_dispatcher_set_event_callback_context(app->view_dispatcher, app);
|
|
@@ -76,6 +76,10 @@ XRemote* xremote_app_alloc() {
|
|
|
view_dispatcher_add_view(
|
|
view_dispatcher_add_view(
|
|
|
app->view_dispatcher, XRemoteViewIdIntInput, int_input_get_view(app->int_input));
|
|
app->view_dispatcher, XRemoteViewIdIntInput, int_input_get_view(app->int_input));
|
|
|
|
|
|
|
|
|
|
+ app->number_input = number_input_alloc();
|
|
|
|
|
+ view_dispatcher_add_view(
|
|
|
|
|
+ app->view_dispatcher, XRemoteViewIdNumberInput, number_input_get_view(app->number_input));
|
|
|
|
|
+
|
|
|
view_dispatcher_add_view(
|
|
view_dispatcher_add_view(
|
|
|
app->view_dispatcher, XRemoteViewIdTextInput, text_input_get_view(app->text_input));
|
|
app->view_dispatcher, XRemoteViewIdTextInput, text_input_get_view(app->text_input));
|
|
|
|
|
|
|
@@ -149,11 +153,13 @@ void xremote_app_free(XRemote* app) {
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdStack);
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdStack);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdTextInput);
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdTextInput);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdIntInput);
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdIntInput);
|
|
|
|
|
+ view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdNumberInput);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdTransmit);
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdTransmit);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdPauseSet);
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdPauseSet);
|
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdIrRemote);
|
|
view_dispatcher_remove_view(app->view_dispatcher, XRemoteViewIdIrRemote);
|
|
|
text_input_free(app->text_input);
|
|
text_input_free(app->text_input);
|
|
|
int_input_free(app->int_input);
|
|
int_input_free(app->int_input);
|
|
|
|
|
+ number_input_free(app->number_input);
|
|
|
button_menu_free(app->button_menu_create);
|
|
button_menu_free(app->button_menu_create);
|
|
|
button_menu_free(app->button_menu_create_add);
|
|
button_menu_free(app->button_menu_create_add);
|
|
|
button_menu_free(app->button_menu_ir);
|
|
button_menu_free(app->button_menu_ir);
|