This describes the functions and procedures used to operate on widgets. These can be used to set style, padding, size, etc.
(Maybe I should make a whole section on accelerators.)
procedure gtk_widget_activate (widget : PGtkWidget);
procedure gtk_widget_set_name (widget : PGtkWidget; name : pgchar);
function gtk_widget_get_name (widget : PGtkWidget) : pgchar;
procedure gtk_widget_set_sensitive (widget : PGtkWidget; sensitive : gint);
procedure gtk_widget_set_style (widget : PGtkWidget; style : PGtkStyle);
function gtk_widget_get_style (widget : PGtkWidget) : PGtkStyle;
function gtk_widget_get_default_style () : PGtkStyle;
procedure gtk_widget_set_size_request (widget : PGtkWidget;
width : gint;
height : gint);
procedure gtk_widget_grab_focus (widget : PGtkWidget);
procedure gtk_widget_show (widget : PGtkWidget);
procedure gtk_widget_hide (widget : PGtkWidget);