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