4. Supported widget types in metatheme_draw_string

This table shows supported widget types in the metatheme_draw_string function. It also shows which widget states are supported within particular widget type.

Table 2.5. Supported widget types in draw_string

Widget typeWidget statesCompliance
otherMT_DISABLEDGTK2, QT
MT_BUTTONMT_DISABLED, MT_ACTIVE, MT_HOVERGTK2, QT, SWING
MT_BUTTON_DEFAULTMT_DISABLED, MT_ACTIVE, MT_HOVERGTK2
MT_BUTTON_TOGGLEMT_DISABLED, MT_ACTIVE, MT_HOVERGTK2, QT, SWING
MT_MENUBAR_ITEMMT_DISABLED, MT_SELECTED, MT_HOVERGTK2, QT, SWING
MT_MENU_ITEM (it's also applied to MT_MENU_ITEM_CHECK and RADIO)MT_DISABLED, MT_SELECTEDGTK2, QT, SWING
MT_PROGRESSBAR (for the text outside of slider) and MT_PROGRESSBAR_SLIDER (for the text inside of slider)MT_DISABLEDGTK2, QT, SWING