Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkscrolledwindow.h File Reference
#include <gtk/gtkwidget.h>

Go to the source code of this file.

Macros

#define GTK_TYPE_SCROLLED_WINDOW   (gtk_scrolled_window_get_type ())
 
#define GTK_SCROLLED_WINDOW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindow))
 
#define GTK_IS_SCROLLED_WINDOW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW))
 

Typedefs

typedef struct _GtkScrolledWindow GtkScrolledWindow
 

Enumerations

enum  GtkCornerType { GTK_CORNER_TOP_LEFT , GTK_CORNER_BOTTOM_LEFT , GTK_CORNER_TOP_RIGHT , GTK_CORNER_BOTTOM_RIGHT }
 
enum  GtkPolicyType { GTK_POLICY_ALWAYS , GTK_POLICY_AUTOMATIC , GTK_POLICY_NEVER , GTK_POLICY_EXTERNAL }
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_scrolled_window_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_scrolled_window_new (void)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_hadjustment (GtkScrolledWindow *scrolled_window, GtkAdjustment *hadjustment)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_vadjustment (GtkScrolledWindow *scrolled_window, GtkAdjustment *vadjustment)
 
GDK_AVAILABLE_IN_ALL GtkAdjustmentgtk_scrolled_window_get_hadjustment (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL GtkAdjustmentgtk_scrolled_window_get_vadjustment (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_scrolled_window_get_hscrollbar (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_scrolled_window_get_vscrollbar (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_policy (GtkScrolledWindow *scrolled_window, GtkPolicyType hscrollbar_policy, GtkPolicyType vscrollbar_policy)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_get_policy (GtkScrolledWindow *scrolled_window, GtkPolicyType *hscrollbar_policy, GtkPolicyType *vscrollbar_policy)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_placement (GtkScrolledWindow *scrolled_window, GtkCornerType window_placement)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_unset_placement (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL GtkCornerType gtk_scrolled_window_get_placement (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_has_frame (GtkScrolledWindow *scrolled_window, gboolean has_frame)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_has_frame (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_min_content_width (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_min_content_width (GtkScrolledWindow *scrolled_window, int width)
 
GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_min_content_height (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_min_content_height (GtkScrolledWindow *scrolled_window, int height)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_kinetic_scrolling (GtkScrolledWindow *scrolled_window, gboolean kinetic_scrolling)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_kinetic_scrolling (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_overlay_scrolling (GtkScrolledWindow *scrolled_window, gboolean overlay_scrolling)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_overlay_scrolling (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_max_content_width (GtkScrolledWindow *scrolled_window, int width)
 
GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_max_content_width (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_max_content_height (GtkScrolledWindow *scrolled_window, int height)
 
GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_max_content_height (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_propagate_natural_width (GtkScrolledWindow *scrolled_window, gboolean propagate)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_propagate_natural_width (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_propagate_natural_height (GtkScrolledWindow *scrolled_window, gboolean propagate)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_propagate_natural_height (GtkScrolledWindow *scrolled_window)
 
GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_child (GtkScrolledWindow *scrolled_window, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_scrolled_window_get_child (GtkScrolledWindow *scrolled_window)
 

Macro Definition Documentation

◆ GTK_IS_SCROLLED_WINDOW

#define GTK_IS_SCROLLED_WINDOW ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW))

Definition at line 38 of file gtkscrolledwindow.h.

◆ GTK_SCROLLED_WINDOW

#define GTK_SCROLLED_WINDOW ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindow))

Definition at line 37 of file gtkscrolledwindow.h.

Referenced by activate().

◆ GTK_TYPE_SCROLLED_WINDOW

#define GTK_TYPE_SCROLLED_WINDOW   (gtk_scrolled_window_get_type ())

Definition at line 36 of file gtkscrolledwindow.h.

Typedef Documentation

◆ GtkScrolledWindow

typedef struct _GtkScrolledWindow GtkScrolledWindow

Definition at line 41 of file gtkscrolledwindow.h.

Enumeration Type Documentation

◆ GtkCornerType

GtkCornerType: @GTK_CORNER_TOP_LEFT: Place the scrollbars on the right and bottom of the widget (default behaviour). @GTK_CORNER_BOTTOM_LEFT: Place the scrollbars on the top and right of the widget. @GTK_CORNER_TOP_RIGHT: Place the scrollbars on the left and bottom of the widget. @GTK_CORNER_BOTTOM_RIGHT: Place the scrollbars on the top and left of the widget.

Specifies which corner a child widget should be placed in when packed into a GtkScrolledWindow.

This is effectively the opposite of where the scroll bars are placed.

Enumerator
GTK_CORNER_TOP_LEFT 
GTK_CORNER_BOTTOM_LEFT 
GTK_CORNER_TOP_RIGHT 
GTK_CORNER_BOTTOM_RIGHT 

Definition at line 59 of file gtkscrolledwindow.h.

◆ GtkPolicyType

GtkPolicyType: @GTK_POLICY_ALWAYS: The scrollbar is always visible. The view size is independent of the content. @GTK_POLICY_AUTOMATIC: The scrollbar will appear and disappear as necessary. For example, when all of a GtkTreeView can not be seen. @GTK_POLICY_NEVER: The scrollbar should never appear. In this mode the content determines the size. @GTK_POLICY_EXTERNAL: Don't show a scrollbar, but don't force the size to follow the content. This can be used e.g. to make multiple scrolled windows share a scrollbar.

Determines how the size should be computed to achieve the one of the visibility mode for the scrollbars.

Enumerator
GTK_POLICY_ALWAYS 
GTK_POLICY_AUTOMATIC 
GTK_POLICY_NEVER 
GTK_POLICY_EXTERNAL 

Definition at line 83 of file gtkscrolledwindow.h.

Function Documentation

◆ gtk_scrolled_window_get_child()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_scrolled_window_get_child ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_hadjustment()

GDK_AVAILABLE_IN_ALL GtkAdjustment * gtk_scrolled_window_get_hadjustment ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_has_frame()

GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_has_frame ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_hscrollbar()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_scrolled_window_get_hscrollbar ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_kinetic_scrolling()

GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_kinetic_scrolling ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_max_content_height()

GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_max_content_height ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_max_content_width()

GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_max_content_width ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_min_content_height()

GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_min_content_height ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_min_content_width()

GDK_AVAILABLE_IN_ALL int gtk_scrolled_window_get_min_content_width ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_overlay_scrolling()

GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_overlay_scrolling ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_placement()

GDK_AVAILABLE_IN_ALL GtkCornerType gtk_scrolled_window_get_placement ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_policy()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_get_policy ( GtkScrolledWindow * scrolled_window,
GtkPolicyType * hscrollbar_policy,
GtkPolicyType * vscrollbar_policy )

◆ gtk_scrolled_window_get_propagate_natural_height()

GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_propagate_natural_height ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_propagate_natural_width()

GDK_AVAILABLE_IN_ALL gboolean gtk_scrolled_window_get_propagate_natural_width ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_scrolled_window_get_type ( void )

◆ gtk_scrolled_window_get_vadjustment()

GDK_AVAILABLE_IN_ALL GtkAdjustment * gtk_scrolled_window_get_vadjustment ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_get_vscrollbar()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_scrolled_window_get_vscrollbar ( GtkScrolledWindow * scrolled_window)

◆ gtk_scrolled_window_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_scrolled_window_new ( void )

Referenced by activate().

◆ gtk_scrolled_window_set_child()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_child ( GtkScrolledWindow * scrolled_window,
GtkWidget * child )

Referenced by activate().

◆ gtk_scrolled_window_set_hadjustment()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_hadjustment ( GtkScrolledWindow * scrolled_window,
GtkAdjustment * hadjustment )

◆ gtk_scrolled_window_set_has_frame()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_has_frame ( GtkScrolledWindow * scrolled_window,
gboolean has_frame )

◆ gtk_scrolled_window_set_kinetic_scrolling()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_kinetic_scrolling ( GtkScrolledWindow * scrolled_window,
gboolean kinetic_scrolling )

◆ gtk_scrolled_window_set_max_content_height()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_max_content_height ( GtkScrolledWindow * scrolled_window,
int height )

◆ gtk_scrolled_window_set_max_content_width()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_max_content_width ( GtkScrolledWindow * scrolled_window,
int width )

◆ gtk_scrolled_window_set_min_content_height()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_min_content_height ( GtkScrolledWindow * scrolled_window,
int height )

◆ gtk_scrolled_window_set_min_content_width()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_min_content_width ( GtkScrolledWindow * scrolled_window,
int width )

◆ gtk_scrolled_window_set_overlay_scrolling()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_overlay_scrolling ( GtkScrolledWindow * scrolled_window,
gboolean overlay_scrolling )

◆ gtk_scrolled_window_set_placement()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_placement ( GtkScrolledWindow * scrolled_window,
GtkCornerType window_placement )

◆ gtk_scrolled_window_set_policy()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_policy ( GtkScrolledWindow * scrolled_window,
GtkPolicyType hscrollbar_policy,
GtkPolicyType vscrollbar_policy )

◆ gtk_scrolled_window_set_propagate_natural_height()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_propagate_natural_height ( GtkScrolledWindow * scrolled_window,
gboolean propagate )

◆ gtk_scrolled_window_set_propagate_natural_width()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_propagate_natural_width ( GtkScrolledWindow * scrolled_window,
gboolean propagate )

◆ gtk_scrolled_window_set_vadjustment()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_set_vadjustment ( GtkScrolledWindow * scrolled_window,
GtkAdjustment * vadjustment )

◆ gtk_scrolled_window_unset_placement()

GDK_AVAILABLE_IN_ALL void gtk_scrolled_window_unset_placement ( GtkScrolledWindow * scrolled_window)