/* * saveas - a wrapper around Save_InitSaveWindowhandler */ static void saveas(int iFileType, char *szOutfile, size_t tEstSize, save_filesaver save_function, void *pvReference) { TRACE_MSG("saveas"); if (tSaveWindow == 0) { tSaveWindow = Window_Create("xfer_send", template_TITLEMIN); } Icon_SetText(tSaveWindow, FILENAME_ICON, szOutfile); Window_Show(tSaveWindow, open_UNDERPOINTER); (void)Save_InitSaveWindowHandler(tSaveWindow, FALSE, TRUE, TRUE, DRAG_SPRITE, OK_BUTTON, CANCEL_BUTTON, FILENAME_ICON, save_function, NULL, NULL, tEstSize, iFileType, pvReference); } /* end of saveas */
int listener(int event_id, int wparam, int lparam) { static int setup_h; switch (event_id) { case PXE_RUN_CREATE_EVENT: TaskMngr_AppSetName(my_application, 0, 0, 0); // Устанавливам чуствительность тачскрина setup_h = SetUP_GetHandle(); SetUP_SetTouchpadSensitivity(setup_h, TOUCHPAD_SENSITIVITY_SET, 1); Window_Create(WINDOW_ID_SCREEN, Window_EventHandler); Window_Init(WINDOW_ID_SCREEN); return 1; case PXE_RUN_DESTROY_EVENT: SetUP_CloseHandle(setup_h); // Уничтожаем окно Window_DestroyAll(); ElfDestroy(); return 1; //Событие при активации приложения case PXE_RUN_RESUME_EVENT: Window_TransEvent(PXE_RUN_PAINT_EVENT, 0, 0); SetUP_SetTouchpadSensitivity(setup_h, TOUCHPAD_SENSITIVITY_SET, 1); return 1; case PXE_RUN_SUSPEND_EVENT: SetUP_SetTouchpadSensitivity(setup_h, TOUCHPAD_SENSITIVITY_DEFAULT, 0); return 1; default: Window_TransEvent(event_id, wparam, lparam); return 1; } }
void WorldGL::Window_ApplySettings () { Window_Create (); }