| Field name | Type | Description |
| _callbacks | Array | Tablica zawierająca funkcje zapewniające natywne zachowania kontrolki |
| CANVAS | int | Nie używane |
| DISABLED | int | Stała reprezentująca stan kontrolki niedostępnej |
| display | window | Obiekt display z którym związana jest kontrolka |
| DISPOSE | int | Stała reprezentująca stan kontrolki po jej usunięciu kiedy jeszcze nie wszystkie zasoby zostały usunięte przez GarbageCollector |
| eventTable | Array | Tablica zawierające przypisane obiekty nasłuchujące |
| handler | HTML Element | Wskaźnik na główny element HTML reprezentujący kontrolkę |
| HIDDEN | int | Stała reprezentująca stan kontrolki ukrytej |
| id | int | Unikalna liczba porządkowa przypisywana kontrolce podczas jej tworzenia |
| KEYED_DATA | int | Nie używane |
| options | HashTable | Tablica asocjacyjna z dodatkowymi opcjami |
| parent | Widget | Obiekt rodzic kontrolki |
| state | int | Liczba całkowita określająca stan kontrolki |
| style | int | Liczba Descriptionująca styl kontrolki |
| Function | Parameters | Description |
| _checkListener | int, JSSWTEventListener | Metoda nie będąca częścią publicznego API, służy do sprawdzania czy dany obiekt nasłuchujący został juz ustawiony dla danego zdarzenia |
| _getListeners | int | Metoda nie będąca częścią publicznego API, zwraca wpisy z tablicy eventTable związane ze zdarzeniem określonym przez parametr |
| _invokeListener | Event | Metoda nie będąca częścią publicznego API, wywoływana podczas obsługi zdarzenia |
| _registerCallback | String/int, String, HashTable | Metoda nie będąca częścią publicznego API, służy do wypełniania tablicy callbacks |
| _unregisterCallback | String/int, String, HashTable | Metoda nie będąca częścią publicznego API, służy do usuwania wpisów z tablicy callbacks |
| addListener | int, JSSWTEventListener | Metoda umożliwiająca ustawienie obiektu nasłuchującego określonego zdarzenia |
| className | String | Nazwa klasy kontrolki, używana przez funkcję toString |
| createWidget | `` | Główna funkcja tworząca kontrolkę, wewnątrz niej wywoływana jest funkcja createHandler |
| dispose | `` | Metoda czyszcząca zasoby kontrolki |
| getParent | `` | Metoda zwracająca kontrolkę nadrzędną |
| getShell | `` | Metoda zwracająca obiekt Shell |
| initialize | Widget, int, HashTable | Konstruktor |
| loadData | `` | Metoda służy do masowego ładowania danych do kontrolki, np.: wiersze do tabeli |
| removeCssClass | String | Metoda usuwająca daną parametrem klasę CSS na obiekcie wskazywanym przez pole handler |
| removeListener | int, JSSWTEventListener | Metoda umożliwiająca usunięcie wcześniej ustawionego obiektu nasłuchującego |
| setCssClass | String | Metoda ustawiająca daną parametrem klasę CSS na obiekcie wskazywanym przez pole handler |
| setHtmlId | String | Metoda ustawiająca atrybut id na obiekcie wskazanym przez pole handler |
| setOptions | HashTable | Metoda ustawiająca parametr options |
| toString | int, JSSWTEventListener | Metoda zwraca ciąg znakowy reprezentujący kontrolkę |