Besturingsfuncties

Een besturingselement is een widget die overal in de hiėrarchische widgets-structuur kan worden gemaakt. De API-naslag en de voorbeelden voor SWT bevatten een gedetailleerde beschrijving van de soorten besturingselementen en het gebruik ervan. De hoofdset met SWT-widgets wordt in het pakket org.eclipse.swt.widgets gedefinieerd. De volgende tabel bevat een opsomming van de verschillende typen besturingselementen die in dit pakket zijn opgenomen.

Widget
Doel
Browser Een besturingselement met een standaard ingebouwde verwerkingsfunctie voor HTML.
Button
(Knop)
Een selecteerbaar besturingselement dat een event kan initiėren bij het indrukken of loslaten.
Canvas
(Achtergrond)
Een samengesteld besturingselement dat als achtergrond dient voor het tekenen van grafische onderdelen. Vaak wordt een achtergrond gebruikt bij de implementatie van aangepaste besturingselementen.
Caret Een invoegsymbool dat als invoegpositie voor tekst wordt gebruikt.
Combo
(Vervolgkeuzelijst)
Een selecteerbaar besturingselement waarmee een tekenreeks uit een lijst kan worden geselecteerd of waarmee eventueel een nieuwe waarde kan worden opgegeven door middel van een bewerkbaar tekstveld.
Composite
(Samengesteld element)
Een besturingselement dat andere widgets kan bevatten.
CoolBar
(Dynamische balk)
Een samengesteld besturingselement waarvan de items dynamisch kunnen worden gepositioneerd.
CoolItem
(Balkitem)
Een selecteerbaar gebruikersinterfaceobject dat dynamisch kan worden gepositioneerd op een dynamische werkbalk.
ExpandBar Een samengesteld besturingselement voor het groeperen van pagina's, dat door de gebruiker kan worden weergegeven of verborgen.
ExpandItem Een selecteerbaar gebruikersinterfaceobject dat hoort bij een header van een pagina in een ExpandBar.
Groep (Group) Een samengesteld besturingselement waarmee widgets worden gegroepeerd met een rand en/of een label.
Label Een niet-selecteerbaar besturingselement dat een tekenreeks of een afbeelding bevat.
Link Een selecteerbaar besturingselement waarmee een tekst met links wordt afgebeeld.
List
(Lijst)
Een selecteerbaar besturingselement waarmee een of meerdere tekenreeksen uit een lijst kunnen worden gekozen.
Menu Een gebruikersinterfaceobject met menu-opties.
MenuItem
(Menu-optie)
Een selecteerbaar gebruikersinterfaceobject dat als optie in een menu fungeert.
ProgressBar
(Voortgangsbalk)
Een niet-selecteerbaar besturingselement waarmee de voortgang van een proces wordt aangeduid.
Sash
(Scheidingselement)
Een selecteerbaar besturingselement waarvan de omranding kan worden versleept binnen het hoofdvenster. Wordt gebruikt om gebruikers in staat te stellen de grootte van onderliggende widgets te wijzigen door de scheidingsregel opnieuw in te stellen.
Scale
(Schaal)
Een selecteerbaar besturingselement waarmee een bereik met numerieke waarden wordt aangeduid.
ScrollBar
(Schuifbalk)
Een selecteerbaar besturingselement waarmee een bereik met positieve numerieke waarden wordt aangeduid. Een schuifbalk wordt op een samengesteld element afgebeeld als de kenmerken V_SCROLL (verticaal schuiven) en/of H_SCROLL (horizontaal schuiven) zijn opgegeven.
Shell Een venster dat door de vensterbeheerder van het besturingssysteem wordt beheerd. Een shell kan het onderliggende item van een display (top-level shell) of een andere shell (secondaire shell) zijn.
Slider
(Schuifregelaar)
Een selecteerbaar besturingselement waarmee een bereik met numerieke waarden wordt aangeduid. Een schaal en een schuifregelaar zijn vergelijkbaar, alleen heeft de schuifregelaar een versleepbaar knopje waarmee een andere waarde uit het bereik kan worden geselecteerd.
Spinner
(Ringveldknop)
Een selecteerbaar besturingselement waarmee numerieke waarden kunnen worden ingevoerd en gewijzigd.
TabFolder
(Tabreeks)
Een samengesteld besturingselement voor het groeperen van pagina's, die kunnen worden geselecteerd door middel van de labels op de tabbladen.
TabItem
(Tabblad)
Een selecteerbaar gebruikersinterfaceobject dat als tabblad voor een pagina in een tabreeks fungeert.
Table
(Tabel)
Een selecteerbaar besturingselement waarmee een lijst met selecteerbare tabelitems wordt afgebeeld. Items worden gepresenteerd in rijen waarin de verschillende aspecten van de items over kolommen worden verdeeld.
TableColumn
(Tabelkolom)
Een selecteerbaar gebruikersinterfaceobject waarmee een kolom in een tabel wordt aangeduid.
TableItem
(Tabelitem)
Een selecteerbaar gebruikersinterfaceobject waarmee een item in een tabel wordt aangeduid.
Text
(Tekstveld)
Een bewerkbaar besturingselement waarin tekst worden getypt.
ToolBar
(Werkbalk)
Een samengesteld besturingselement waarop selecteerbare werkbalkitems kunnen worden geplaatst.
ToolItem
(Werkbalkitem)
Een selecteerbaar gebruikersinterfaceobject waarmee een item op een werkbalk wordt aangeduid.
Tree
(Boomstructuur)
Een selecteerbaar besturingselement waarmee een hiėrarchische lijst met selecteerbare items wordt afgebeeld.
TreeColumn
(Boomstructuurkolom)
Een selecteerbaar gebruikersinterfaceobject waarmee een kolom in een boomstructuur wordt aangeduid.
TreeItem
(Boomstructuuritem)
Een selecteerbaar gebruikersinterfaceobject waarmee items hiėrarchisch worden afgebeeld.