32 #import "CoreGTK/CGTKBin.h"
42 +(GList*)getDefaultIconList;
43 +(NSString*)getDefaultIconName;
44 +(GList*)listToplevels;
45 +(void)setAutoStartupNotification:(BOOL) setting;
46 +(void)setDefaultIcon:(GdkPixbuf*) icon;
47 +(BOOL)setDefaultIconFromFileWithFilename:(NSString*) filename andErr:(GError**) err;
48 +(void)setDefaultIconList:(GList*) list;
49 +(void)setDefaultIconName:(NSString*) name;
54 -(id)init:(GtkWindowType) type;
67 -(BOOL)activateDefault;
82 -(BOOL)activateKey:(GdkEventKey*) event;
89 -(void)addAccelGroup:(GtkAccelGroup*) accelGroup;
97 -(void)addMnemonicWithKeyval:(guint) keyval andTarget:(
CGTKWidget*) target;
107 -(void)beginMoveDragWithButton:(gint) button andRootX:(gint) rootX andRootY:(gint) rootY andTimestamp:(guint32) timestamp;
118 -(void)beginResizeDragWithEdge:(GdkWindowEdge) edge andButton:(gint) button andRootX:(gint) rootX andRootY:(gint) rootY andTimestamp:(guint32) timestamp;
143 -(BOOL)getAcceptFocus;
150 -(GtkApplication*)getApplication;
172 -(void)getDefaultSizeWithWidth:(gint*) width andHeight:(gint*) height;
193 -(BOOL)getDestroyWithParent;
207 -(BOOL)getFocusOnMap;
214 -(BOOL)getFocusVisible;
221 -(GdkGravity)getGravity;
228 -(GtkWindowGroup*)getGroup;
235 -(BOOL)getHasResizeGrip;
242 -(BOOL)getHideTitlebarWhenMaximized;
249 -(GdkPixbuf*)getIcon;
256 -(GList*)getIconList;
263 -(NSString*)getIconName;
270 -(GdkModifierType)getMnemonicModifier;
277 -(BOOL)getMnemonicsVisible;
291 -(gdouble)getOpacity;
299 -(void)getPositionWithRootX:(gint*) rootX andRootY:(gint*) rootY;
314 -(BOOL)getResizeGripArea:(GdkRectangle*) rect;
328 -(GdkScreen*)getScreen;
336 -(void)getSizeWithWidth:(gint*) width andHeight:(gint*) height;
343 -(BOOL)getSkipPagerHint;
350 -(BOOL)getSkipTaskbarHint;
357 -(NSString*)getTitle;
364 -(GtkWindow*)getTransientFor;
371 -(GdkWindowTypeHint)getTypeHint;
378 -(BOOL)getUrgencyHint;
385 -(GtkWindowType)getWindowType;
399 -(BOOL)hasToplevelFocus;
427 -(BOOL)mnemonicActivateWithKeyval:(guint) keyval andModifier:(GdkModifierType) modifier;
435 -(void)moveWithX:(gint) x andY:(gint) y;
443 -(BOOL)parseGeometry:(NSString*) geometry;
456 -(void)presentWithTime:(guint32) timestamp;
464 -(BOOL)propagateKeyEvent:(GdkEventKey*) event;
471 -(void)removeAccelGroup:(GtkAccelGroup*) accelGroup;
479 -(void)removeMnemonicWithKeyval:(guint) keyval andTarget:(
CGTKWidget*) target;
485 -(void)reshowWithInitialSize;
493 -(void)resizeWithWidth:(gint) width andHeight:(gint) height;
500 -(BOOL)resizeGripIsVisible;
508 -(void)resizeToGeometryWithWidth:(gint) width andHeight:(gint) height;
515 -(void)setAcceptFocus:(BOOL) setting;
522 -(void)setApplication:(GtkApplication*) application;
529 -(void)setAttachedTo:(
CGTKWidget*) attachWidget;
536 -(void)setDecorated:(BOOL) setting;
543 -(void)setDefault:(
CGTKWidget*) defaultWidget;
551 -(void)setDefaultGeometryWithWidth:(gint) width andHeight:(gint) height;
559 -(void)setDefaultSizeWithWidth:(gint) width andHeight:(gint) height;
566 -(void)setDeletable:(BOOL) setting;
573 -(void)setDestroyWithParent:(BOOL) setting;
587 -(void)setFocusOnMap:(BOOL) setting;
594 -(void)setFocusVisible:(BOOL) setting;
603 -(void)setGeometryHintsWithGeometryWidget:(
CGTKWidget*) geometryWidget andGeometry:(GdkGeometry*) geometry andGeomMask:(GdkWindowHints) geomMask;
610 -(void)setGravity:(GdkGravity) gravity;
617 -(void)setHasResizeGrip:(BOOL) value;
624 -(void)setHasUserRefCount:(BOOL) setting;
631 -(void)setHideTitlebarWhenMaximized:(BOOL) setting;
638 -(void)setIcon:(GdkPixbuf*) icon;
647 -(BOOL)setIconFromFileWithFilename:(NSString*) filename andErr:(GError**) err;
654 -(void)setIconList:(GList*) list;
661 -(void)setIconName:(NSString*) name;
668 -(void)setKeepAbove:(BOOL) setting;
675 -(void)setKeepBelow:(BOOL) setting;
682 -(void)setMnemonicModifier:(GdkModifierType) modifier;
689 -(void)setMnemonicsVisible:(BOOL) setting;
696 -(void)setModal:(BOOL) modal;
703 -(void)setOpacity:(gdouble) opacity;
710 -(void)setPosition:(GtkWindowPosition) position;
717 -(void)setResizable:(BOOL) resizable;
724 -(void)setRole:(NSString*) role;
731 -(void)setScreen:(GdkScreen*) screen;
738 -(void)setSkipPagerHint:(BOOL) setting;
745 -(void)setSkipTaskbarHint:(BOOL) setting;
752 -(void)setStartupId:(NSString*) startupId;
759 -(void)setTitle:(NSString*) title;
773 -(void)setTransientFor:(GtkWindow*) parent;
780 -(void)setTypeHint:(GdkWindowTypeHint) hint;
787 -(void)setUrgencyHint:(BOOL) setting;
795 -(void)setWmclassWithWmclassName:(NSString*) wmclassName andWmclassClass:(NSString*) wmclassClass;