Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
26
1.BiBlioteka
1.4.1.12.DużekontrolkiGUI(BigGUIcontrols)
Taniecożartobliwanazwapunktuidealnieodzwierciedlanaturęrzeczy,którewniejzawarte.Sto-
sowaniekontrolekimechanizmówobjętychtympunktemwymagapewnejwprawywprogramowaniu
zwxWidgetsorazniejednokrotnieznajomościinnychtechnologiiibibliotek.
wxUSE_MDI
MechanizmMDI(MultipleDocumentInterface)pozwalanabudowanieaplikacjiwykorzystujących
oknogłówneprogramudowyświetlaniadowolnejliczbyokienpotomnych,przyczymoknorodzica
działanazasadziewirtualnegopulpitu.Zpodobnymrozwiązaniemspotkałeśsięzapewnewprogra-
machzebranychwróżnychpakietachbiurowych.Zalecanąidomyślnąwartościąopcjijest1.
wxUSE_DOC_VIEW_ARCHITECTURE,wxUSE_MDI_ARCHITECTURE
Opcjeodpowiedzialnezakompilowaniearchitekturydocument/view,przyczymdrugieznichdoty-
czyimplementacjiarchitekturywmechanizmieMDIidopoprawnejkompilacjiwymagawłączonej
opcjiwxUSE–MDI.Istotąarchitekturydocument/viewjestwsparcietworzeniaaplikacjisłużącychdo
efektywnejedycjitekstulubgrafiki.Obiestałedomyślnieustawionena1.
wxUSE_PRINTING_ARCHITECTURE
Taopcjasłużydoinformowaniakompilatoraotym,czynaszabibliotekapowinnazostaćskompilo-
wanazbogatymzestawemklas,umożliwiającymgenerowaniewydrukudanychorazpodglądutego
wydruku.Domyślnieopcjajestwłączona.
wxHTML
BibliotekawxHTML,którajestwwxWidgetswyodrębnionąstrukturą,jestpotężnyminterfejsemsłu-
żącymdoobsługiformatuHTMLwprzeróżnychzadaniach,jakiemogąbyćrealizowanezwxWidgets,
począwszyodstandardowegowyświetlaniaHTML,skończywszynawydajnymsilnikuniezwykle
prostegomechanizmudrukowaniasformatowanegotekstu.Jeżelinieplanujesztworzeniaaplikacji
niemającychnicwspólnegozHTMLlubniezależyCinaodchudzeniubiblioteki,konieczniepozostaw
teopcjęwłączoną,cojestzresztąjejdomyślnąwartością.
wxUSE_GLCANVAS
OpcjasterujekompilacjąbibliotekizewsparciemprogramowaniaOpenGL.Domyślnieopcjatajest
włączona.
wxUSE_RICHTEXT
KlasawxRichTextCtrlreprezentujezaawansowanąkontrolkęedytoratekstu,swojąfunkcjonalnością
przypominającąedytorytekstuznanezpopularnychpakietówbiurowych.Opróczmożliwościstoso-
waniazdefiniowanychstylów,list,zagnieżdżaniagrafiki,atakżeinnychciekawychopcjiwłaściwych
dlategotypukontrolek,wxRichTextCtrludostępniaciekawymechanizmzapisuiodczytudanych,
opartynajęzykachXMLi/lubHTML.Opcjadomyślniemawartość1.
1.4.1.13.Przetwarzaniedanych(Datatransfer)
wxUSE_CLIPBOARD
Przywłączeniutejopcji(cojestjejwartościądomyślną)bibliotekawxWidgetsjestkompilowana
zklasąwxClipboard,którajestimplementacjąschowkaobsługującegoprosteoperacjekopiuj/wklej.
wxUSE_DATAOBJ
KlasawxDataObjectwrazzklasamipochodnymijestrodzajemklasynarzędziowej,wymaganej
dodziałanianiektórychopcjiprzetwarzaniadanych,wtymschowkareprezentowanegoprzezklasę
wxClipboard.Opcjadomyślniewłączona.