1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
\doxysection{MInput\+Method Struct Reference}
\label{structMInputMethod}\index{MInputMethod@{MInputMethod}}
Structure of input method.
Collaboration diagram for MInput\+Method\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=166pt]{structMInputMethod__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item
MSymbol \mbox{\hyperlink{structMInputMethod_ad418711bca43a10b3afb2939cd752eb9}{language}}
\item
MSymbol \mbox{\hyperlink{structMInputMethod_a45c41b1b26161fc5569fd2f32bc6ee58}{name}}
\item
\mbox{\hyperlink{structMInputDriver}{MInput\+Driver}} \mbox{\hyperlink{structMInputMethod_a50c13f896654f2e03f63781abc06eaf4}{driver}}
\item
void $\ast$ \mbox{\hyperlink{structMInputMethod_ad5d88e37cdabefa5713b05aa5a3d9bc8}{arg}}
\item
void $\ast$ \mbox{\hyperlink{structMInputMethod_a164148109aa2bba97e9308fb456919e8}{info}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Structure of input method.
See struct \mbox{\hyperlink{structMInputMethod}{MInput\+Method}} ~\newline
The type {\ttfamily \mbox{\hyperlink{structMInputMethod}{MInput\+Method}}} is the structure of input method objects. ~\newline
\doxysubsection{Field Documentation}
\mbox{\label{structMInputMethod_ad418711bca43a10b3afb2939cd752eb9}}
\index{MInputMethod@{MInputMethod}!language@{language}}
\index{language@{language}!MInputMethod@{MInputMethod}}
\doxysubsubsection{\texorpdfstring{language}{language}}
{\footnotesize\ttfamily MSymbol MInput\+Method\+::language}
Which language this input method is for. The value is {\ttfamily Mnil} if the input method is foreign. ~\newline
\mbox{\label{structMInputMethod_a45c41b1b26161fc5569fd2f32bc6ee58}}
\index{MInputMethod@{MInputMethod}!name@{name}}
\index{name@{name}!MInputMethod@{MInputMethod}}
\doxysubsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily MSymbol MInput\+Method\+::name}
Name of the input method. If the input method is foreign, it must has a property of key {\ttfamily Minput\+\_\+driver} and the value must be a pointer to a proper input method driver. ~\newline
\mbox{\label{structMInputMethod_a50c13f896654f2e03f63781abc06eaf4}}
\index{MInputMethod@{MInputMethod}!driver@{driver}}
\index{driver@{driver}!MInputMethod@{MInputMethod}}
\doxysubsubsection{\texorpdfstring{driver}{driver}}
{\footnotesize\ttfamily \mbox{\hyperlink{structMInputDriver}{MInput\+Driver}} MInput\+Method\+::driver}
Input method driver of the input method. \mbox{\label{structMInputMethod_ad5d88e37cdabefa5713b05aa5a3d9bc8}}
\index{MInputMethod@{MInputMethod}!arg@{arg}}
\index{arg@{arg}!MInputMethod@{MInputMethod}}
\doxysubsubsection{\texorpdfstring{arg}{arg}}
{\footnotesize\ttfamily void$\ast$ MInput\+Method\+::arg}
The argument given to \mbox{\hyperlink{group__m17nInputMethod_ga34d3e527bfd705d2b7f2b749199c1e11}{minput\+\_\+open\+\_\+im()}}. \mbox{\label{structMInputMethod_a164148109aa2bba97e9308fb456919e8}}
\index{MInputMethod@{MInputMethod}!info@{info}}
\index{info@{info}!MInputMethod@{MInputMethod}}
\doxysubsubsection{\texorpdfstring{info}{info}}
{\footnotesize\ttfamily void$\ast$ MInput\+Method\+::info}
Pointer to extra information that $<$driver$>$.open\+\_\+im() setups. ~\newline
|