Changeset 226 for trunk/gui


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

Added doxygen documentation for NOMWindow.

Location:
trunk/gui
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/Makefile

    r168 r226  
    99OBJDIR          =       ./../../../o
    1010BINDIR          =       ./../../../bin
     11DOCDIR          =       ./../../../docs
     12
    1113CDIR            =       ./src
    1214
     
    3234
    3335CLASSOBJECTS    =       $(OBJDIR)/nomwindow.o \
    34                         $(OBJDIR)/nomfolderwindow.o \
    3536                        $(OBJDIR)/nommenu.o \
    3637                        $(OBJDIR)/nommenuitem.o \
    3738                        $(OBJDIR)/nomnotebook.o
     39#                       $(OBJDIR)/nomfolderwindow.o \
    3840
    3941
    4042.PRECIOUS:      $(CLASSINC)/%.ih $(CLASSCDIR)/%.c $(CDIR)/%.c
     43
     44.PHONY:         dox
    4145
    4246all:    $(BINDIR)/$(DLLNAME).dll
     
    8892        mkdir -p $(BINDIR)
    8993        mkdir -p $(CLASSTEMPLATEDIR)
     94        mkdir -p $(DOCDIR)
     95
     96dox:
     97        cd ./dox && doxygen gui.dox
    9098
    9199clean:
  • trunk/gui/class_c/nomwindow.c

    r207 r226  
    8787}
    8888
     89
     90
     91
     92
     93
     94
     95
     96
     97
     98
  • trunk/gui/exports.def

    r168 r226  
    99        NOMWindowNewClass   
    1010
    11         _NOMFolderWindowClassData 
    12         _NOMFolderWindowCClassData
    13         NOMFolderWindowNewClass   
     11;       _NOMFolderWindowClassData 
     12;       _NOMFolderWindowCClassData
     13;       NOMFolderWindowNewClass   
    1414
    1515        _NOMMenuClassData 
  • 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.