Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
18
1.BiBlioteka
wxUSE_IPV6
UmożliwiakorzystaniezprotokołukomunikacyjnegoIPV6.Domyślniewyłączone.Wymagakom-
pilacjizwxUSE–SOCKETS.
wxUSE_FILESYSTEMS,wxUSE_FS_ZIP
,wxUSE_FS_ARCHIVE,wxUSE_FS_INET
Opcjeumożliwiająkompilacjębibliotekizklasamiobsługującymiróżnegorodzajuwirtualnesyste-
myplików.PodstawowąstałąjestwxUSE–FILESYSTEMS.Wszystkiedomyślnieustawionena1.
Osobiścieniezalecamingerowaniawteustawienia.
wxUSE_ARCHIVE_STREAMS,wxUSE_ZIPSTREAM,wxUSE_TARSTREAM,
wxUSE_ZLIB
Opcjeumożliwiająkompilacjębibliotekizklasamiobsługującymidostępdokompresji,dekompresji
istrumienispakowanycharchiwów.PodstawowąiwymaganądlapozostałychopcjijestwxUSE–
ARCHIVE–STREAMS.Wszystkieteopcjemajądomyślniewartość1.
wxUSE_JOYSTICK
KompilujewxWidgetszklasamiwspierającymiobsługęjoysticka.Domyślniewłączone.
wxUSE_FONTENUM
KlasawxFontEnumeratorjestprzydatnymnarzędziem,dziękiktóremumożeszuzyskaćdostęp
doczcionekdostępnychwsystemielubczcionekmającychokreśloneatrybuty.Opcjadomyślnie
włączona.
wxUSE_FONTMAP
TadomyślniewłączonaopcjakompilacjibibliotekidołączadoniejciekawąklasęwxFontMapper.
Udostępniaonamechanizmdomapowanianazwczcionekdostępnychwsystemienazestawich
logicznychnazw,któremożeszzdefiniowaćsamodzielnie.
wxUSE_MIMETYPE
KlasawxMimeTypesManagerpozawalaaplikacjinapobieraniezsystemuinformacjiowszystkich
znanychtypachMIME,atakżenawymianęinformacjiorozszerzeniachnazwplików.Opcjadomyśl-
niemawartość1.
wxUSE_PROTOCOL,wxUSE_PROTOCOL_FILE,wxUSE_PROTOCOL_FTP
,
wxUSE_PROTOCOL_HTTP
Jeśliplanujesztworzenieaplikacjisieciowych,konieczniemusiszpozostawićdomyślną-ustawioną
na1-wartośćtychstałych,powodująonebowiemkompilowaniebibliotekizklasamisłużącymido
obsługiwszelkichprotokołówsieciowych.PodstawowąstałąjestwxUSE–PROTOCOL.
wxUSE_URL,wxUSE_URL_NATIVE
KlasawxURLjestspecjalizacjąklasywxURIdefiniującejobsługęstandarduinternetowegoumoż-
liwiającegołatwąidentyfikacjęzasobówwsieci.Opcjadomyślniemawartość1.Wsystemach
operacyjnychzrodzinyMSWindowsmożeszograniczyćrozmiarswojejaplikacji,używającopcji
wxUSE–URL–NATIVE,któradomyślniejestwyłączona.Spowodujeonaskompilowaniebiblioteki
zewsparciemdlanatywnychprotokołówsystemuoperacyjnego.Użyjjej,jeślidokładniewiesz,co
robisz.
wxUSE_VARIANT,wxUSE_ANY
KlasywxVariantiwxAnytokontenerymogąceprzechowywaćdanedowolnegotypu.Ichużyciemoże
okazaćsiębardzopomocneprzyprojektowaniuiwykonywaniuprogramówzawierającychniektóre
zaawansowanekontrolkiwxWidgets,naprzykładtakiejakwxDataViewCtrl.Teopcjedomyślnie
włączoneiniewidzępowodów,dlaktórychmiałbyśtozmieniać.