CoreGTK 3.22.0 CoreGTK is an Objective-C language binding for the GTK+ widget toolkit

CGTKTable.h
1 /*
2 * CGTKTable.h
3 * This file is part of CoreGTK
4 *
5 * Copyright (C) 2017 - Tyler Burton
6 *
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
11 *
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
16 *
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this library; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20 */
21
22 /*
23 * Modified by the CoreGTK Team, 2017. See the AUTHORS file for a
24 * list of people on the CoreGTK Team.
25 * See the ChangeLog files for a list of changes.
26 *
27 */
28
29 /*
30 * Objective-C imports
31 */
32 #import "CoreGTK/CGTKContainer.h"
33
34 @interface CGTKTable : CGTKContainer
35 {
36
37 }
38
39
43 -(id)initWithRows:(guint) rows andColumns:(guint) columns andHomogeneous:(BOOL) homogeneous;
44
49 -(GtkTable*)TABLE;
50
64 -(void)attachWithChild:(CGTKWidget*) child andLeftAttach:(guint) leftAttach andRightAttach:(guint) rightAttach andTopAttach:(guint) topAttach andBottomAttach:(guint) bottomAttach andXoptions:(GtkAttachOptions) xoptions andYoptions:(GtkAttachOptions) yoptions andXpadding:(guint) xpadding andYpadding:(guint) ypadding;
65
75 -(void)attachDefaultsWithWidget:(CGTKWidget*) widget andLeftAttach:(guint) leftAttach andRightAttach:(guint) rightAttach andTopAttach:(guint) topAttach andBottomAttach:(guint) bottomAttach;
76
83 -(guint)getColSpacing:(guint) column;
84
90 -(guint)getDefaultColSpacing;
91
97 -(guint)getDefaultRowSpacing;
98
104 -(BOOL)getHomogeneous;
105
112 -(guint)getRowSpacing:(guint) row;
113
120 -(void)getSizeWithRows:(guint*) rows andColumns:(guint*) columns;
121
128 -(void)resizeWithRows:(guint) rows andColumns:(guint) columns;
129
136 -(void)setColSpacingWithColumn:(guint) column andSpacing:(guint) spacing;
137
143 -(void)setColSpacings:(guint) spacing;
144
150 -(void)setHomogeneous:(BOOL) homogeneous;
151
158 -(void)setRowSpacingWithRow:(guint) row andSpacing:(guint) spacing;
159
165 -(void)setRowSpacings:(guint) spacing;
166
167 @end
-[CGTKTable getDefaultColSpacing]
guint getDefaultColSpacing()
Definition: CGTKTable.m:68
CGTKTable
Definition: CGTKTable.h:34
-[CGTKTable getHomogeneous]
BOOL getHomogeneous()
Definition: CGTKTable.m:78
-[CGTKTable TABLE]
GtkTable * TABLE()
Definition: CGTKTable.m:48
CGTKContainer
Definition: CGTKContainer.h:34
CGTKWidget
Definition: CGTKWidget.h:34
-[CGTKTable getDefaultRowSpacing]
guint getDefaultRowSpacing()
Definition: CGTKTable.m:73