+ /**
+ * @brief Set the input method context.
+ * @param[in] inputMethodContext The input method context.
+ */
+ void SetInputMethodContext( InputMethodContext& inputMethodContext );
+
+ /**
+ * @brief Filter an key event.
+ * @param[in] event The key to be filtered.
+ * @return True if the key handled, otherwise false.
+ */
+ bool FilterKeyEvent( const KeyEvent& event );
+
+ /**
+ * @brief Get the layout associated with this control, if any.
+ *
+ * @return A pointer to the layout, or NULL.
+ */
+ Toolkit::Internal::LayoutBasePtr GetLayout() const;
+
+ /**
+ * @brief Set the layout on this control.
+ * @param[in] layout Pointer to the layout
+ */
+ void SetLayout( Toolkit::Internal::LayoutBase& layout );
+