41 +(
CGTKWindow *)windowWithGtkWindow:(GtkWindow *)window;
43 -(id)initWithGtkWindowType:(GtkWindowType)type;
45 -(NSString *)getTitle;
47 -(void)setTitle:(NSString *)title;
49 -(void)setWmclassWithWmclassName:(NSString *)wmclassName andWmclassClass:(NSString *)wmclassClass;
53 -(void)setRole:(NSString *)role;
55 -(void)setStartupId:(NSString *)startupId;
57 -(void)addAccelGroup:(GtkAccelGroup *)accelGroup;
59 -(void)removeAccelGroup:(GtkAccelGroup *)accelGroup;
61 -(void)setPosition:(GtkWindowPosition)position;
73 -(BOOL)activateDefault;
79 -(void)setOpacity:(NSNumber *)opacity;
81 -(NSNumber *)getOpacity;
83 -(void)setTypeHint:(GdkWindowTypeHint)hint;
85 -(GdkWindowTypeHint)getTypeHint;
87 -(void)setSkipTaskbarHint:(BOOL)setting;
89 -(BOOL)getSkipTaskbarHint;
91 -(void)setSkipPagerHint:(BOOL)setting;
93 -(BOOL)getSkipPagerHint;
95 -(void)setUrgencyHint:(BOOL)setting;
97 -(BOOL)getUrgencyHint;
99 -(void)setAcceptFocus:(BOOL)setting;
101 -(BOOL)getAcceptFocus;
103 -(void)setFocusOnMap:(BOOL)setting;
105 -(BOOL)getFocusOnMap;
107 -(void)setDestroyWithParent:(BOOL)setting;
109 -(BOOL)getDestroyWithParent;
111 -(void)setMnemonicsVisible:(BOOL)setting;
113 -(BOOL)getMnemonicsVisible;
115 -(void)setResizable:(BOOL)resizable;
119 -(void)setGravity:(GdkGravity)gravity;
121 -(GdkGravity)getGravity;
123 -(void)setGeometryHintsWithGeometryWidget:(
CGTKWidget *)geometryWidget andGeometry:(GdkGeometry *)geometry andGeomMask:(GdkWindowHints)geomMask;
125 -(void)setScreen:(GdkScreen *)screen;
127 -(GdkScreen *)getScreen;
131 -(BOOL)hasToplevelFocus;
133 -(void)setHasFrame:(BOOL)setting;
137 -(void)setFrameDimensionsWithLeft:(NSNumber *)left andTop:(NSNumber *)top andRight:(NSNumber *)right andBottom:(NSNumber *)bottom;
139 -(void)getFrameDimensionsWithLeft:(NSNumber **)left andTop:(NSNumber **)top andRight:(NSNumber **)right andBottom:(NSNumber **)bottom;
141 -(void)setDecorated:(BOOL)setting;
145 -(void)setDeletable:(BOOL)setting;
149 -(void)setIconList:(GList *)list;
151 -(GList *)getIconList;
153 -(void)setIcon:(GdkPixbuf *)icon;
155 -(NSString *)getIconName;
157 -(void)setIconName:(NSString *)name;
159 -(BOOL)setIconFromFileWithFilename:(NSString *)filename andErr:(GError **)err;
161 -(GdkPixbuf *)getIcon;
163 -(void)setDefaultIconList:(GList *)list;
165 -(GList *)getDefaultIconList;
167 -(void)setDefaultIcon:(GdkPixbuf *)icon;
169 -(NSString *)getDefaultIconName;
171 -(void)setDefaultIconName:(NSString *)name;
173 -(BOOL)setDefaultIconFromFileWithFilename:(NSString *)filename andErr:(GError **)err;
175 -(void)setAutoStartupNotification:(BOOL)setting;
177 -(void)setModal:(BOOL)modal;
181 -(GList *)listToplevels;
183 -(void)addMnemonicWithKeyval:(NSNumber *)keyval andTarget:(
CGTKWidget *)target;
185 -(void)removeMnemonicWithKeyval:(NSNumber *)keyval andTarget:(
CGTKWidget *)target;
187 -(BOOL)mnemonicActivateWithKeyval:(NSNumber *)keyval andModifier:(GdkModifierType)modifier;
189 -(void)setMnemonicModifier:(GdkModifierType)modifier;
191 -(GdkModifierType)getMnemonicModifier;
193 -(BOOL)activateKey:(GdkEventKey *)event;
195 -(BOOL)propagateKeyEvent:(GdkEventKey *)event;
199 -(void)presentWithTime:(NSNumber *)timestamp;
217 -(void)setKeepAbove:(BOOL)setting;
219 -(void)setKeepBelow:(BOOL)setting;
221 -(void)beginResizeDragWithEdge:(GdkWindowEdge)edge andButton:(NSNumber *)button andRootX:(NSNumber *)rootX andRootY:(NSNumber *)rootY andTimestamp:(NSNumber *)timestamp;
223 -(void)beginMoveDragWithButton:(NSNumber *)button andRootX:(NSNumber *)rootX andRootY:(NSNumber *)rootY andTimestamp:(NSNumber *)timestamp;
225 -(void)setDefaultSizeWithWidth:(NSNumber *)width andHeight:(NSNumber *)height;
227 -(void)getDefaultSizeWithWidth:(NSNumber **)width andHeight:(NSNumber **)height;
229 -(void)resizeWithWidth:(NSNumber *)width andHeight:(NSNumber *)height;
231 -(void)getSizeWithWidth:(NSNumber **)width andHeight:(NSNumber **)height;
233 -(void)moveWithX:(NSNumber *)x andY:(NSNumber *)y;
235 -(void)getPositionWithRootX:(NSNumber **)rootX andRootY:(NSNumber **)rootY;
237 -(BOOL)parseGeometry:(NSString *)geometry;
239 -(GtkWindowGroup *)getGroup;
243 -(void)reshowWithInitialSize;
245 -(GtkWindowType)getWindowType;
247 -(GtkWindowGroup *)groupNew;
249 -(void)groupAddWindowWithWindowGroup:(GtkWindowGroup *)windowGroup andWindow:(
CGTKWindow *)window;
251 +(void)groupRemoveWindowWithWindowGroup:(GtkWindowGroup *)windowGroup andWindow:(
CGTKWindow *)window;
253 +(GList *)groupListWindows:(GtkWindowGroup *)windowGroup;
255 -(void)removeEmbeddedXid:(GdkNativeWindow)xid;
257 -(void)addEmbeddedXid:(GdkNativeWindow)xid;
259 +(
CGTKWidget *)groupGetCurrentGrab:(GtkWindowGroup *)windowGroup;
Definition: CGTKWindow.h:34