Changeset 226 for trunk/gui/idl


Ignore:
Timestamp:
Feb 4, 2007, 3:35:19 PM (19 years ago)
Author:
cinc
Message:

Added doxygen documentation for NOMWindow.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/idl/nomwindow.idl

    r176 r226  
    4646NOMCLASSNAME(NOMWindow);
    4747
     48/** \class NOMWindow
     49    This class represents a toplevel window.
     50*/
    4851interface NOMWindow : NOMObject
    4952{
     53  /**
     54     Current class version is 1.0
     55   */
    5056  NOMCLASSVERSION(1, 0);
    5157
     58  /**
     59     Query the window handle from the instance data. This is the handle of the toplevel window,
     60     not a child window handle.
     61
     62     \return Toplevel window handle.
     63
     64     \sa setWindowHandle.
     65   */
    5266  PGtkWidget queryWindowHandle();   
     67
     68  /**
     69     Saves the toplevel window handle in the instance data.
     70
     71     \remark
     72     When overriding don't save any child window handle using this method. It's only
     73     for toplevel windows.
     74
     75     \param pgWidget Handle of a toplevel GTK window.
     76
     77     \sa queryWindowHandle()
     78  */
    5379  void setWindowHandle(in PGtkWidget pgWidget);   
     80
     81  /**
     82     Shows a hidden window.
     83
     84     \sa present()
     85   */
    5486  void show();
     87
     88  /**
     89     Hides the window.
     90
     91     \sa show()
     92   */
    5593  void hide();
     94
     95  /**
     96     Brings a window to the front if covered by other windows. If the window
     97     is iconofied it will be deiconofied and brought to the foreground.
     98
     99     \sa show()
     100  */
    56101  void present();
    57102
     103  /**
     104     Private variable holding the GtkWidget pointer.
     105   */
    58106  NOMINSTANCEVAR(PGtkWidget _pgWindowHandle);
    59107};
Note: See TracChangeset for help on using the changeset viewer.