using handler_func = std::function<void(json_object*)>;
enum EventType {
+ Event_Min,
Event_ShowWindow = 1,
Event_TapShortcut = 1,
Event_OnScreenMessage,
Event_HideWindow,
Event_ReplyShowWindow,
Event_ShowNotification,
- Event_ShowInformation
+ Event_ShowInformation,
+ Event_AppListChanged,
+ Event_Max
};
- /* Key for json obejct */
- const char *_keyParameter = "parameter";
- const char *_keyArea = "area";
-
- /* display area */
- const char *_areaNormal = "normal";
- const char *_areaFullScreen = "fullscreen";
- const char *_areaSplitMain = "split.main";
- const char *_areaSplitSub = "split.sub";
-
static const std::vector<std::string> api_list;
static const std::vector<std::string> event_list;
int replyShowWindow(const char* application_id, json_object* json);
int showNotification(json_object* json);
int showInformation(json_object* json);
+ int getRunnables(void);
private: