File: structMInputMethod.tex

package info (click to toggle)
m17n-docs 1.8.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 53,736 kB
  • sloc: javascript: 7,609; sh: 1,256; makefile: 351; ansic: 206
file content (76 lines) | stat: -rw-r--r-- 3,249 bytes parent folder | download
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