| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- DEFINITION MODULE FOR "C" GtkScrolledWindow ;
- (*
- m2-GTK4 - GtkScrolledWindow: a scrollable viewport around a child.
- Mapped onto <gtk/gtkscrolledwindow.h>.
- Set the (single) child with gtk_scrolled_window_set_child(), then
- choose scrollbar behaviour with a GtkPolicyType for each axis.
- GtkPolicyType is declared in this header; values match the C enum.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- GtkScrolledWindow, GtkPolicyType,
- GtkPolicyAlways, GtkPolicyAutomatic, GtkPolicyNever, GtkPolicyExternal,
- gtk_scrolled_window_new, gtk_scrolled_window_set_child,
- gtk_scrolled_window_set_policy, gtk_scrolled_window_get_policy,
- gtk_scrolled_window_set_min_content_width,
- gtk_scrolled_window_set_min_content_height,
- gtk_scrolled_window_set_max_content_width,
- gtk_scrolled_window_set_max_content_height,
- gtk_scrolled_window_set_propagate_natural_width,
- gtk_scrolled_window_set_propagate_natural_height,
- gtk_scrolled_window_set_has_frame;
- TYPE
- GtkScrolledWindow = ADDRESS;
- GtkPolicyType = CARDINAL;
- CONST
- GtkPolicyAlways = 0;
- GtkPolicyAutomatic = 1;
- GtkPolicyNever = 2;
- GtkPolicyExternal = 3;
- (* GtkWidget *gtk_scrolled_window_new(void) *)
- PROCEDURE gtk_scrolled_window_new () : GtkScrolledWindow;
- (* void gtk_scrolled_window_set_child(GtkScrolledWindow *scrolled_window,
- GtkWidget *child) *)
- PROCEDURE gtk_scrolled_window_set_child (scrolled_window: GtkScrolledWindow;
- child: ADDRESS);
- (* void gtk_scrolled_window_set_policy(GtkScrolledWindow *scrolled_window,
- GtkPolicyType hscrollbar_policy,
- GtkPolicyType vscrollbar_policy) *)
- PROCEDURE gtk_scrolled_window_set_policy (scrolled_window: GtkScrolledWindow;
- hscroll, vscroll: GtkPolicyType);
- (* void gtk_scrolled_window_get_policy(GtkScrolledWindow *scrolled_window,
- GtkPolicyType *hscrollbar_policy,
- GtkPolicyType *vscrollbar_policy) *)
- PROCEDURE gtk_scrolled_window_get_policy (scrolled_window: GtkScrolledWindow;
- VAR hscroll, vscroll: GtkPolicyType);
- (* void gtk_scrolled_window_set_min_content_width(GtkScrolledWindow *scrolled_window,
- int width) *)
- PROCEDURE gtk_scrolled_window_set_min_content_width (scrolled_window: GtkScrolledWindow;
- width: INTEGER);
- (* void gtk_scrolled_window_set_min_content_height(GtkScrolledWindow *scrolled_window,
- int height) *)
- PROCEDURE gtk_scrolled_window_set_min_content_height (scrolled_window: GtkScrolledWindow;
- height: INTEGER);
- (* void gtk_scrolled_window_set_max_content_width(GtkScrolledWindow *scrolled_window,
- int width) *)
- PROCEDURE gtk_scrolled_window_set_max_content_width (scrolled_window: GtkScrolledWindow;
- width: INTEGER);
- (* void gtk_scrolled_window_set_max_content_height(GtkScrolledWindow *scrolled_window,
- int height) *)
- PROCEDURE gtk_scrolled_window_set_max_content_height (scrolled_window: GtkScrolledWindow;
- height: INTEGER);
- (* void gtk_scrolled_window_set_propagate_natural_width(GtkScrolledWindow *scrolled_window,
- gboolean propagate) *)
- PROCEDURE gtk_scrolled_window_set_propagate_natural_width (scrolled_window: GtkScrolledWindow;
- propagate: INTEGER);
- (* void gtk_scrolled_window_set_propagate_natural_height(GtkScrolledWindow *scrolled_window,
- gboolean propagate) *)
- PROCEDURE gtk_scrolled_window_set_propagate_natural_height (scrolled_window: GtkScrolledWindow;
- propagate: INTEGER);
- (* void gtk_scrolled_window_set_has_frame(GtkScrolledWindow *scrolled_window,
- gboolean has_frame) *)
- PROCEDURE gtk_scrolled_window_set_has_frame (scrolled_window: GtkScrolledWindow;
- has_frame: INTEGER);
- END GtkScrolledWindow.
|