Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.4.kompilacjawxwidgetS
1.4.1.9.
RóżnościGUI(MiscellaneousGUIStuf)
23
wxUSE_ACCEL
DziękiklasiewxAcceleratorEntrymożeszzdefiniowaćtablicęskrótówklawiaturowych,którymi
możeszobsłużyćróżneakcjewTwoimprogramie.Gotowątablicęmożeszdodaćdoswojejaplika-
cjizapomocąwxAcceleratorTable.Mechanizmtenjestdomyślniewłączonyizaimplementowany
wpaskachmenu.
wxUSE_ARTPROVIDER_STD,wxUSE_ARTPROVIDER_TANGO
Opcjesterująkompilacjąklasdostarczającychinterfejsysłużącedoefektywnegoiszybkiegodostępu
doróżnychzestawówdomyślnychizdefiniowanychprzezużytkownikazasobówgraficznych,naprzy-
kładikonsystemowych.Obamechanizmydomyślniewłączone,choćTango,któredostarczazaso-
bówwysokiejjakości,jestużywanewśrodowiskachgraficznychnieużywającychbibliotekiGTK+.
wxUSE_HOTKEY
TaopcjaodpowiadazakompilacjębibliotekizewsparciemmechanizmunHotkey”.Jestondośćintu-
icyjnywobsłudzeipoleganabezpośrednimprzesłaniuzdarzeńwskazanychklawiszydookna.Klawi-
szerejestrujesięiwyrejestrowujezapomocąparyfunkcjiRegisterHotKey()orazUnregisterHotKey(),
októrychmożeszdowiedziećsięwięcejzpunkciedokumentacjiwxWidgetspoświęconejklasie
wxWindow.Opcjajestdomyślniewłączona.
wxUSE_CARET
KlasawxCaretjestniczyminnym,jakimplementacjąkursorawkontrolkachtekstowych.Opcjama
domyślniewartość1.
wxUSE_DISPLAY
Jeżelipotrzebujeszlistytrybówgraficznych,jakiedostępnewTwoimsystemieoperacyjnym,
pomożeCiwtymklasawxDisplay.Jejmożliwościpołączonezinnymimechanizmamizarządzania
GDIpozwoląCinapełnąkontrolęwyświetlaniaTwojejaplikacjiijejinterakcjizpulpitem.Opcja
jestdomyślniewłączona.
wxUSE_GEOMETRY
OpcjatapowodujekompilowaniewxWidgetszróżnymifunkcjamiiklasamisłużącymidoobliczeń
geometrycznych,wymaganychnaprzykładprzyprogramowaniuOpenGL.Domyślniemawartość1.
wxUSE_IMAGELIST
KlasawxImageListjestrodzajempojemnikaprzechowującegozasobygraficznewykorzystywane
przezniektórekontrolkiGUI.OpcjatajestdomyślniewłączonainiepolecamCizmianytejwartości.
wxUSE_INFOBAR
KlasawxInfoBarjestciekawiezrealizowanympaskieminformacyjnym,jakimożeszwyświetlić
wswoimoknie(jesttocośwrodzajupaskapojawiającegosięwprzeglądarceinternetowej,gdynapo-
tkamyniechcianewyskakująceokna).Zalecanymidomyślnymustawieniemtejopcjijestwartość1.
wxUSE_MENU
Stałasterujekompilacjąbibliotekiwrazzwszelkimiklasamisłużącymidokonstruowaniaiwyświe-
tlaniaróżnegorodzajumenu.Opcjatapowinnabyćzawszewłączona.
wxUSE_NOTIFICATION_MESSAGE
BardzoprzydatnąklasęwxNotificationMessage,dziękiktórejuzyskaszdostępdonieinwazyjnych
okienekinformacyjnych(bannery,wyskakująceokienkaitp.),możeszskompilowaćzbiblioteką,pozo-
stawiająctejopcjijejdomyślnąwartość,czyli1.