This is an old revision of
Doc/API/part8 from 2008-09-10 16:39:28..
8 Ïîäñèñòåìà “Ïîëüçîâàòåëüñêèå èíòåðôåéñû” (TUIS)
Ïîäñèñòåìà «Ïîëüçîâàòåëüñêèå èíòåðôåéñû» ïðåäñòàâëåíà îáúåêòîì TUIS êîòîðûé ñîäåðæèò, íà óðîâíå ïîäñèñòåìû, ìîäóëüíûå îáúåêòû ïîëüçîâàòåëüñêèõ èíòåðôåéñîâ TUI.
8.1 Îáúåêò ïîäñèñòåìû «Ïîëüçîâàòåëüñêèå èíòåðôåéñû» (TUIS)
Ïóáëè÷íûå ìåòîäû:
- int subVer( ); -- Âåðñèÿ ïîäñèñòåìû.
- void subStart( ); -- Çàïóñê ïîäñèñòåìû.
- void subStop( ); -- Îñòàíîâ ïîäñèñòåìû.
- AutoHD<TUI> at( const string &name ); -- Ïîäêëþ÷åíèå ê ìîäóëþ ïîëüçîâàòåëüñêîãî èíòåðôåéñà.
- static bool icoPresent( const string &inm, string *tp = NULL ); -- Ïðîâåðêà íà íàëè÷èÿ èêîíêè <inm> â ñòàíäàðòíîé äèðåêòîðèè. Èìÿ èêîíêè óêàçûâàåòñÿ áåç ðàñøèðåíèÿ. Ðàñøèðåíèå/òèï çàãðóæåííîãî èçîáðàæåíèÿ ïîìåùàåòñÿ â <tp>.
- static string icoGet( const string &inm, string *tp = NULL ); -- Çàãðóçêà èçîáðàæåíèÿ èêîíêè <inm> èç ñòàíäàðòíîé äèðåêòîðèè.
- static string icoPath( const string &ico ); -- Ïîëíûé ïóòü ê èêîíêå âêëþ÷àÿ ðàáî÷óþ äèðåêòîðèþ.
8.2 Ìîäóëüíûé îáúåêò ïîëüçîâàòåëüñêîãî èíòåðôåéñà (TUI)
Íàñëåäóåò: | TModule. |
Íàñëåäóåòñÿ: | Êîðíåâûìè îáúåêòàìè ìîäóëåé ïîäñèñòåìû «Ïîëüçîâàòåëüñêèå èíòåðôåéñû». |
Çàùèù¸ííûå ìåòîäû:
- void cntrCmdProc( XMLNode *opt ); -- Îáñëóæèâàíèå êîìàíä èíòåðôåéñà óïðàâëåíèÿ ñèñòåìîé.
Çàùèù¸ííûå àòðèáóòû:
- bool run_st; -- Ïðèçíàê "Ìîäóëü çàïóùåí".