Window Class Reference

Inheritance diagram for Window:

Bin Dialog MainWindow Plug ColorSelectionDialog FileSelection FontSelectionDialog InputDialog MessageDialog List of all members.

Detailed Description

A top Level window.


Public Member Functions

bit getAutoShow ()
 Gets if this object should be show be defaul.

 this ()
 creates a new Window top level window

 this (bit hasFrame)
 creates a new Window top level window optionally with no frame

 this (WindowType windowType)
 creates a new Window of a specific type

 this (char[] title)
 Creates a new window with a title.

void setTitle (char[] title)
 Sets the window title.

char[] getTitle ()
 getTitle

void setWMClass (char[] wmclass_name, char[] wmclass_class)
void setRole (char[] role)
 setRole

char[] getRole ()
 getRole

void addAccelGroup (AccelGroup accel_group)
 addAccelGroup

void removeAccelGroup (AccelGroup accel_group)
 removeAccelGroup

void setPosition (WindowPosition position)
 setPosition

bit activateFocus ()
 activateFocus

void setFocus (Widget focus)
 setFocus

Widget getFocus ()
 getFocus

void setDefault (Widget default_widget)
 setDefault

bit activateDefault ()
 activateDefault

void setTransientFor (Window parent)
 setTransientFor

Window getTransientFor ()
 getTransientFor

void setTypeHint (WindowTypeHint hint)
 todo

GdkWindowTypeHint gtk_window_get_type_hint ((GtkWindow *) gtkW())
 todo

void setSkipTaskbarHint (bit setting)
 setSkipTaskbarHint

bit getSkipTaskbarHint ()
 getSkipTaskbarHint

void setSkipPagerHint (bit setting)
 setSkipPagerHint

bit getSkipPagerHint ()
 getSkipPagerHint

void setDesctroyWithParen (bit setting)
 setDesctroyWithParen

bit getDestroyWithParent ()
 getDestroyWithParent

void setResizable (bit resizable)
 setResizable

bit getResizable ()
 getResizable

void setGravity (Gravity gravity)
 setGravity

Gravity getGravity ()
 getGravity

void setGeometryHints (Widget geometry_widget, GdkGeometry *geometry, GdkWindowHints geom_mask)
 setGeometryHints

void setScreen (Screen screen)
 setScreen

Screen getScreen ()
 getScreen

void setHasFrame (bit setting)
 setHasFrame gtk_window_set_has_frame () must be called before realizing the window_

bit getHasFrame ()
 getHasFrame

void setFrameDimensions (gint left, gint top, gint right, gint bottom)
 setFrameDimensions

void getFrameDimensions (gint *left, gint *top, gint *right, gint *bottom)
 getFrameDimensions

void setDecorated (gboolean setting)
 setDecorated

bit getDecorated ()
 getDecorated

void setIconList (OGTK[] ogtks)
 set icon list

void setIconList (ListG list)
 set icon list

ListG getIconsList ()
 get icons list

void setIcon (Pixbuf icon)
 setIcon

bit setIconFromFile (char[] filename, GError **err)
 setIconFromFile

Pixbuf getIcon ()
 getIcon

void setDefaultIconList (ListG list)
 setDefaultIconList

ListG getDefaultIconList ()
 getDefaultIconList

bit setDefaultIconFromFile (char[] filename, GError **err)
 setDefaultIconFromFile

void setModal (bit modal)
 Sets the modal.

bit getModal ()
 tests if this window is modal

ListG listTopLevels ()
 List top levels.

void addMnemonic (guint keyval, Widget target)
 addMnemonic

void removeMnemonic (guint keyval, Widget target)
 removeMnemonic

bit mnemonicActivate (guint keyval, ModifierType modifier)
 mnemonicActivate

void setMnemonicModifier (ModifierType modifier)
 setMnemonicModifier

ModifierType getMnemonicModifier ()
 getMnemonicModifier

void present ()
 present

void iconify ()
 iconify

void deiconify ()
 deiconify

void stick ()
 stick

void unstick ()
 unstick

void maximize ()
 maximize

void unmaximize ()
 unmaximize

void fullScreen ()
 fullScreen

void unfullScreen ()
 unfullScreen

void resizeDrag (WindowEdge edge, gint button, gint root_x, gint root_y, guint32 timestamp)
 resizeDrag

void beginModeDrag (gint button, gint root_x, gint root_y, guint32 timestamp)
 beginModeDrag

void setDefaultSize (gint width, gint height)
 Sets the default size for this window.

void getDefaultSize (out gint width, out gint height)
 Gets the default size for this window.

void resize (gint width, gint height)
 resize

void getSize (gint *width, gint *height)
 getSize

void move (gint x, gint y)
 move

void getPosition (gint *root_x, gint *root_y)
 getPosition

bit parseGeometry (char[] geometry)
 parseGeometry

void reshowWithInitialSize ()
 reshowWithInitialSize


Static Public Member Functions

GType getType ()
 Gets this class type.

void setAutpStartupNotification (bit setting)
 setAutpStartupNotification


Member Function Documentation

bit Window.activateDefault  ) 
 

activateDefault

Returns:

bit Window.activateFocus  ) 
 

activateFocus

Returns:

void Window.addAccelGroup AccelGroup  accel_group  ) 
 

addAccelGroup

Parameters:
accel_group 

void Window.addMnemonic guint  keyval,
Widget  target
 

addMnemonic

Parameters:
keyval 
target 

void Window.beginModeDrag gint  button,
gint  root_x,
gint  root_y,
guint32  timestamp
 

beginModeDrag

Parameters:
button 
root_x 
root_y 
timestamp 

void Window.deiconify  ) 
 

deiconify

void Window.fullScreen  ) 
 

fullScreen

bit Window.getAutoShow  ) 
 

Gets if this object should be show be defaul.

Returns:
true if yes

Reimplemented from Widget.

bit Window.getDecorated  ) 
 

getDecorated

Returns:

ListG Window.getDefaultIconList  ) 
 

getDefaultIconList

Returns:
a new ListG

void Window.getDefaultSize out gint  width,
out gint  height
 

Gets the default size for this window.

Parameters:
width 
height 

bit Window.getDestroyWithParent  ) 
 

getDestroyWithParent

Returns:

Widget Window.getFocus  ) 
 

getFocus

Returns:

void Window.getFrameDimensions gint *  left,
gint *  top,
gint *  right,
gint *  bottom
 

getFrameDimensions

Parameters:
left 
top 
right 
bottom 

Gravity Window.getGravity  ) 
 

getGravity

Returns:

bit Window.getHasFrame  ) 
 

getHasFrame

Returns:

Pixbuf Window.getIcon  ) 
 

getIcon

Returns:

ListG Window.getIconsList  ) 
 

get icons list

Returns:
a new ListG

ModifierType Window.getMnemonicModifier  ) 
 

getMnemonicModifier

Returns:
ModifierType

bit Window.getModal  ) 
 

tests if this window is modal

Returns:
true if the window is modal

void Window.getPosition gint *  root_x,
gint *  root_y
 

getPosition

Parameters:
root_x 
root_y 

bit Window.getResizable  ) 
 

getResizable

Returns:

char [] Window.getRole  ) 
 

getRole

Returns:

Screen Window.getScreen  ) 
 

getScreen

Returns:

Reimplemented from Widget.

void Window.getSize gint *  width,
gint *  height
 

getSize

Parameters:
width 
height 

bit Window.getSkipPagerHint  ) 
 

getSkipPagerHint

Returns:

bit Window.getSkipTaskbarHint  ) 
 

getSkipTaskbarHint

Returns:

char [] Window.getTitle  ) 
 

getTitle

Returns:

Window Window.getTransientFor  ) 
 

getTransientFor

Returns:

GType Window.getType  )  [static]
 

Gets this class type.

Returns:
this class type

Reimplemented from Widget.

Reimplemented in Dialog, FileSelection, FontSelectionDialog, InputDialog, MessageDialog, and Plug.

GdkWindowTypeHint Window.gtk_window_get_type_hint (GtkWindow *) gtkW()   ) 
 

todo

void Window.iconify  ) 
 

iconify

ListG Window.listTopLevels  ) 
 

List top levels.

Returns:
a new ListG

void Window.maximize  ) 
 

maximize

bit Window.mnemonicActivate guint  keyval,
ModifierType  modifier
 

mnemonicActivate

Parameters:
keyval 
modifier 
Returns:

void Window.move gint  x,
gint  y
 

move

Parameters:
x 
y 

bit Window.parseGeometry char[]  geometry  ) 
 

parseGeometry

Parameters:
geometry 
Returns:

void Window.present  ) 
 

present

void Window.removeAccelGroup AccelGroup  accel_group  ) 
 

removeAccelGroup

Parameters:
accel_group 

void Window.removeMnemonic guint  keyval,
Widget  target
 

removeMnemonic

Parameters:
keyval 
target 

void Window.reshowWithInitialSize  ) 
 

reshowWithInitialSize

void Window.resize gint  width,
gint  height
 

resize

Parameters:
width 
height 

void Window.resizeDrag WindowEdge  edge,
gint  button,
gint  root_x,
gint  root_y,
guint32  timestamp
 

resizeDrag

Parameters:
edge 
button 
root_x 
root_y 
timestamp 

void Window.setAutpStartupNotification bit  setting  )  [static]
 

setAutpStartupNotification

Parameters:
setting 

void Window.setDecorated gboolean  setting  ) 
 

setDecorated

Parameters:
setting 

void Window.setDefault Widget  default_widget  ) 
 

setDefault

Parameters:
default_widget 

bit Window.setDefaultIconFromFile char[]  filename,
GError **  err
 

setDefaultIconFromFile

Parameters:
filename 
err 
Returns:

void Window.setDefaultIconList ListG  list  ) 
 

setDefaultIconList

Parameters:
list the icon list

void Window.setDefaultSize gint  width,
gint  height
 

Sets the default size for this window.

Parameters:
width 
height 

void Window.setDesctroyWithParen bit  setting  ) 
 

setDesctroyWithParen

Parameters:
setting 

void Window.setFocus Widget  focus  ) 
 

setFocus

Parameters:
focus 

void Window.setFrameDimensions gint  left,
gint  top,
gint  right,
gint  bottom
 

setFrameDimensions

Parameters:
left 
top 
right 
bottom 

void Window.setGeometryHints Widget  geometry_widget,
GdkGeometry *  geometry,
GdkWindowHints  geom_mask
 

setGeometryHints

void Window.setGravity Gravity  gravity  ) 
 

setGravity

Parameters:
gravity 

void Window.setHasFrame bit  setting  ) 
 

setHasFrame gtk_window_set_has_frame () must be called before realizing the window_

Parameters:
setting 

void Window.setIcon Pixbuf  icon  ) 
 

setIcon

Parameters:
icon 

bit Window.setIconFromFile char[]  filename,
GError **  err
 

setIconFromFile

Parameters:
filename 
err 
Returns:

void Window.setIconList ListG  list  ) 
 

set icon list

Parameters:
list 

void Window.setIconList OGTK[]  ogtks  ) 
 

set icon list

Parameters:
ogtks the arrays of gtk objects

void Window.setMnemonicModifier ModifierType  modifier  ) 
 

setMnemonicModifier

Parameters:
modifier 

void Window.setModal bit  modal  ) 
 

Sets the modal.

If window is set modal, input will be grabbed when show and released when hide

Parameters:
modal 

void Window.setPosition WindowPosition  position  ) 
 

setPosition

Parameters:
position 

void Window.setResizable bit  resizable  ) 
 

setResizable

Parameters:
resizable 

void Window.setRole char[]  role  ) 
 

setRole

Parameters:
role 

void Window.setScreen Screen  screen  ) 
 

setScreen

Parameters:
screen 

void Window.setSkipPagerHint bit  setting  ) 
 

setSkipPagerHint

Parameters:
setting 

void Window.setSkipTaskbarHint bit  setting  ) 
 

setSkipTaskbarHint

Parameters:
setting 

void Window.setTitle char[]  title  ) 
 

Sets the window title.

void Window.setTransientFor Window  parent  ) 
 

setTransientFor

Parameters:
parent 

void Window.setTypeHint WindowTypeHint  hint  ) 
 

todo

void Window.setWMClass char[]  wmclass_name,
char[]  wmclass_class
 

Parameters:
wmclass_name 
wmclass_class 

void Window.stick  ) 
 

stick

Window.this char[]  title  ) 
 

Creates a new window with a title.

Parameters:
title the window title

Reimplemented in ColorSelectionDialog, Dialog, FileSelection, and MainWindow.

Window.this WindowType  windowType  ) 
 

creates a new Window of a specific type

Parameters:
windowType 

Window.this bit  hasFrame  ) 
 

creates a new Window top level window optionally with no frame

Window.this  ) 
 

creates a new Window top level window

Reimplemented in Dialog, and InputDialog.

void Window.unfullScreen  ) 
 

unfullScreen

void Window.unmaximize  ) 
 

unmaximize

void Window.unstick  ) 
 

unstick


Generated on Sun Dec 21 02:47:14 2003 for DUI by doxygen 1.3.4