summaryrefslogtreecommitdiff
path: root/docs/reference/gtk/tmpl/gtkviewport.sgml
blob: 610563b21db50b8591ed760090927efbe410fbdf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<!-- ##### SECTION Title ##### -->
GtkViewport

<!-- ##### SECTION Short_Description ##### -->
An adapter which makes widgets scrollable

<!-- ##### SECTION Long_Description ##### -->
<para>
The #GtkViewport widget acts as an adaptor class, implementing 
scrollability for child widgets that lack their own scrolling 
capabilities. Use #GtkViewport to scroll child widgets such as 
#GtkTable, #GtkBox, and so on.
</para>

<para>
If a widget has native scrolling abilities, such as #GtkTextView, 
#GtkTreeView or #GtkIconview, it can be added to a #GtkScrolledWindow 
with gtk_container_add(). If a widget does not, you must first add the 
widget to a #GtkViewport, then add the viewport to the scrolled window. 
The convenience function gtk_scrolled_window_add_with_viewport() does 
exactly this, so you can ignore the presence of the viewport.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>
#GtkScrolledWindow, #GtkAdjustment
</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT GtkViewport ##### -->
<para>

</para>


<!-- ##### SIGNAL GtkViewport::set-scroll-adjustments ##### -->
<para>

</para>

@viewport: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### ARG GtkViewport:hadjustment ##### -->
<para>

</para>

<!-- ##### ARG GtkViewport:shadow-type ##### -->
<para>

</para>

<!-- ##### ARG GtkViewport:vadjustment ##### -->
<para>

</para>

<!-- ##### FUNCTION gtk_viewport_new ##### -->
<para>

</para>

@hadjustment: 
@vadjustment: 
@Returns: 


<!-- ##### FUNCTION gtk_viewport_get_hadjustment ##### -->
<para>

</para>

@viewport: 
@Returns: 


<!-- ##### FUNCTION gtk_viewport_get_vadjustment ##### -->
<para>

</para>

@viewport: 
@Returns: 


<!-- ##### FUNCTION gtk_viewport_set_hadjustment ##### -->
<para>

</para>

@viewport: 
@adjustment: 


<!-- ##### FUNCTION gtk_viewport_set_vadjustment ##### -->
<para>

</para>

@viewport: 
@adjustment: 


<!-- ##### FUNCTION gtk_viewport_set_shadow_type ##### -->
<para>

</para>

@viewport: 
@type: 


<!-- ##### FUNCTION gtk_viewport_get_shadow_type ##### -->
<para>

</para>

@viewport: 
@Returns: 


<!-- ##### FUNCTION gtk_viewport_get_bin_window ##### -->
<para>

</para>

@viewport: 
@Returns: