All widget option objects have the following properties: (type, rectangle, mouse_state, has_focus, is_toggled, border_size, colours).
Extra properties are indicated in ().
1. Simple Widgets
button (is_default) checkbox () radiobutton () entry () url_entry (progress) text_box () expander () tooltip (tip_point_position) resize_separator (orientation) progress_bar (value, progress_direction)
2. Complex Widgets
window_border () window_title_bar () window_button (button_type, position) window_resize_grip (direction) menu () menu_item (position) menu_item_check () menu_item_radio () menu_item_separator (position) menu_bar () menu_bar_item (menu_rectangle) scrollbar_stepper (direction, position) scrollbar_trough () scrollbar_slider (position) slider_handle (position) slider_trough () toolbar_background (orientation, position, handle_position) toolbar_separator (orientation, position) toolbar_button (orientation, position) toolbar_handle (orientation, position) treeview_border () treeview_header (position) treeview_selection (selection_position) treeview_expander (state) treeview_tree_line (start, end) notebook_tab (position, orientation) notebook_border (active_tab_position) combobox_entry (button_position) combobox_button (entry_position) combobox_border () spinbutton_entry () spinbutton_button (direction) spinbutton_border () statusbar_border () statuebar_section () infobar (?)
3. Generic
shadow line arrow text (state)