32 #import "CoreGTK/CGTKWidget.h"
44 -(GtkContainer*)CONTAINER;
46 -(void)addWidget:(
CGTKWidget *)widget withProperties:(NSDictionary *)properties;
68 -(void)childGetPropertyWithChild:(
CGTKWidget*) child andPropertyName:(NSString*) propertyName andValue:(GValue*) value;
77 -(void)childGetValistWithChild:(
CGTKWidget*) child andFirstPropertyName:(NSString*) firstPropertyName andVarArgs:(va_list) varArgs;
85 -(void)childNotifyWithChild:(
CGTKWidget*) child andChildProperty:(NSString*) childProperty;
94 -(void)childSetPropertyWithChild:(
CGTKWidget*) child andPropertyName:(NSString*) propertyName andValue:(const GValue*) value;
103 -(void)childSetValistWithChild:(
CGTKWidget*) child andFirstPropertyName:(NSString*) firstPropertyName andVarArgs:(va_list) varArgs;
118 -(void)forallWithCallback:(GtkCallback) callback andCallbackData:(gpointer) callbackData;
126 -(void)foreachWithCallback:(GtkCallback) callback andCallbackData:(gpointer) callbackData;
133 -(guint)getBorderWidth;
140 -(GList*)getChildren;
148 -(BOOL)getFocusChain:(GList**) focusableWidgets;
162 -(GtkAdjustment*)getFocusHadjustment;
169 -(GtkAdjustment*)getFocusVadjustment;
177 -(GtkWidgetPath*)getPathForChild:(
CGTKWidget*) child;
184 -(GtkResizeMode)getResizeMode;
192 -(void)propagateDrawWithChild:(
CGTKWidget*) child andCr:(cairo_t*) cr;
205 -(void)resizeChildren;
212 -(void)setBorderWidth:(guint) borderWidth;
219 -(void)setFocusChain:(GList*) focusableWidgets;
233 -(void)setFocusHadjustment:(GtkAdjustment*) adjustment;
240 -(void)setFocusVadjustment:(GtkAdjustment*) adjustment;
247 -(void)setReallocateRedraws:(BOOL) needsRedraws;
254 -(void)setResizeMode:(GtkResizeMode) resizeMode;
260 -(void)unsetFocusChain;