A binary theme file format provides optimized access to retrieve graphical
component theme property data. The binary format includes data structures
storing a set of defined visual characteristics for graphical component
classes, parts, and states. The data structure includes a hierarchy of
theme data. A theme manager quickly retrieves theme property data by
indexing into the binary file with a unique theme handle. The theme
manager accesses state, part, class, and global property sections to
retrieve theme data. Jump tables and jump-to-parent references allow for
quickly traversing property data sections. Packed data sections have
packed objects having the necessary property data for frequently used
graphical components. A custom image region data section provides border
data for nontransparent image borders. A sampled colors section
facilitates rendering of images with solid sections. The binary file
format can be constructed using a text theme file and is loaded into
shared process memory.
Een binair formaat van het themadossier verleent geoptimaliseerde toegang om grafische het bezitsgegevens van het componententhema terug te winnen. Het binaire formaat omvat gegevensstructuren die een reeks bepaalde visuele kenmerken voor grafische componentenklassen, delen, en staten opslaan. De gegevensstructuur omvat een hiƫrarchie van themagegevens. Een themamanager wint snel de gegevens van het themabezit door te indexeren terug in het binaire dossier met een uniek themahandvat. De toegangen van de themamanager verklaren, deel, klasse, en globale bezitssecties om themagegevens terug te winnen. Spring lijsten en de sprong-aan-ouder verwijzingen staan voor snel het oversteken van de secties van bezitsgegevens toe. De ingepakte gegevenssecties hebben voorwerpen ingepakt die de noodzakelijke bezitsgegevens voor vaak gebruikte grafische componenten hebben. Een sectie van het gebiedgegevens van het douanebeeld verstrekt grensgegevens voor ondoorzichtige beeldgrenzen. Een bemonsterde kleurensectie vergemakkelijkt het teruggeven van beelden met stevige secties. Het binaire dossierformaat kan worden geconstrueerd gebruikend een dossier van het tekstthema en in gedeeld procesgeheugen geladen.