*
* @return none.
*/
- virtual void show_helper_option_window (int client, uint32 context, const String& uuid);
+ virtual void show_helper_option_window (int client, uint32 context, const String& uuid, uint32 caller_pid, uint32 ime_pid);
/**
* @brief resume_helper_option_window.
*/
virtual void resume_helper_option_window (int client, uint32 context, const String& uuid);
+ virtual void set_transient_for (uint32 caller_pid, uint32 ime_pid);
+
/**
* @brief set_helper_keyboard_mode.
*
*
* @return none.
*/
- virtual bool process_key_event (int client, uint32 context, const String& uuid, KeyEvent& key, uint32 serial);
+ virtual bool process_key_event (int client, uint32 context, const String& uuid, KeyEvent& key, uint32 serial, uint32 keycode);
/**
* @brief get_helper_geometry.
* @return none.
*/
virtual void request_ise_reshow (int client, uint32 context);
+
+ /**
+ * @brief set_floating_mode.
+ *
+ * @param
+ *
+ * @return none.
+ */
+ virtual void set_floating_mode (int client, uint32 context, uint32 floating_mode);
+
+ /**
+ * @brief set_floating_drag_enabled.
+ *
+ * @param
+ *
+ * @return none.
+ */
+ virtual void set_floating_drag_enabled (int client, uint32 context_id, uint32 enabled);
};
/** @} */