Update of /cvsroot/dynapi/dynapi/docs/config/data/dynapi/api In directory usw-pr-cvs1:/tmp/cvs-serv25888/data/dynapi/api Modified Files: events.js dynlayer.js dyndocument.js dragevent.js browser.js Log Message: Documentation updates. Index: events.js =================================================================== RCS file: /cvsroot/dynapi/dynapi/docs/config/data/dynapi/api/events.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** events.js 2001/01/20 21:36:13 1.1 --- events.js 2001/01/21 06:08:55 1.2 *************** *** 1,4 **** /// Event Class - class DynEvent { private: --- 1,3 ---- *************** *** 18,22 **** /// Event Listener Class - class EventListener { private: --- 17,20 ---- *************** *** 29,33 **** /// Mouse Event Class - class MouseEvent { private: --- 27,30 ---- *************** *** 39,49 **** public: /// Returns the event type ! /// \see DynEvent::getType string getType(); /// Returns the event source ! /// \see DynEvent::getSoure object getSource(); /// Returns the event target ! /// \see DynEvent::getTarget object getTarget(); int getX(); --- 36,46 ---- public: /// Returns the event type ! /// @see DynEvent::getType string getType(); /// Returns the event source ! /// @see DynEvent::getSoure object getSource(); /// Returns the event target ! /// @see DynEvent::getTarget object getTarget(); int getX(); *************** *** 63,69 **** --- 60,70 ---- /// Captures the mouse events for the layer void captureMouseEvents(); + /// Adds the EventListener to the DynLayer void addEventListener(EventListener listener); + /// Removes the EventListener from the DynLayer void removeEventListener(EventListener listener); + /// Removes all EventListeners from the DynLayer void removeAllEventListeners(); + /// Invokes an event on the DynLayer void invokeEvent(string type,Event e); }; *************** *** 75,88 **** void EventMethod(); public: ! /// \see DynLayer::captureMouseEvents void captureMouseEvents(); void releaseMouseEvents(); ! /// \see DynLayer::addEventListener void addEventListener(EventListener listener); ! /// \see DynLayer::removeEventListener void removeEventListener(EventListener listener); ! /// \see DynLayer::removeAllEventListeners void removeAllEventListeners(); ! /// \see DynLayer::invokeEvent void invokeEvent(string type,Event e); }; --- 76,89 ---- void EventMethod(); public: ! /// @see DynLayer::captureMouseEvents void captureMouseEvents(); void releaseMouseEvents(); ! /// @see DynLayer::addEventListener void addEventListener(EventListener listener); ! /// @see DynLayer::removeEventListener void removeEventListener(EventListener listener); ! /// @see DynLayer::removeAllEventListeners void removeAllEventListeners(); ! /// @see DynLayer::invokeEvent void invokeEvent(string type,Event e); }; Index: dynlayer.js =================================================================== RCS file: /cvsroot/dynapi/dynapi/docs/config/data/dynapi/api/dynlayer.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** dynlayer.js 2001/01/20 21:36:13 1.1 --- dynlayer.js 2001/01/21 06:08:55 1.2 *************** *** 1,4 **** ! /// Layer Class ! /** * The DynLayer provides the basic functionality to control DHTML elements. * Other higher-level objects use many DynLayers which interact with each other --- 1,4 ---- ! /** Layer Class ! * * The DynLayer provides the basic functionality to control DHTML elements. * Other higher-level objects use many DynLayers which interact with each other *************** *** 32,39 **** void addChildID(DynLayer child); public: ! /// Creates a new DynLayer object with the given parameters. ! /** * All parameters are optional. A unique layer id will be * created if no id is given. */ DynLayer(string id,int x,int y,int w,int h,string bgColor,string visible,int zIndex,string bgImage); --- 32,44 ---- void addChildID(DynLayer child); public: ! /** Creates a new DynLayer object with the given parameters. ! * * All parameters are optional. A unique layer id will be * created if no id is given. + * + * General method of creating a DynLayer: + * @code + * mylayer = new DynLayer(); + * @endcode */ DynLayer(string id,int x,int y,int w,int h,string bgColor,string visible,int zIndex,string bgImage); *************** *** 51,56 **** void deleteFromParent(); string getOuterHTML(); ! /// Sets the DynLayer styles ! /** * Object properties that can be set are: * style.id --- 56,61 ---- void deleteFromParent(); string getOuterHTML(); ! /** Sets the DynLayer styles ! * * Object properties that can be set are: * style.id *************** *** 84,94 **** /// Sets the vertical value of the DynLayer void setPageY(int y); ! /// Sets the DynLayer visible ! /** * true shows the layer and false hides the layer */ void setVisible(boolean visible); ! /// Returns the layer's visibility ! /** * true for visible and false for hidden */ --- 89,99 ---- /// Sets the vertical value of the DynLayer void setPageY(int y); ! /** Sets the DynLayer visible ! * * true shows the layer and false hides the layer */ void setVisible(boolean visible); ! /** Returns the layer's visibility ! * * true for visible and false for hidden */ *************** *** 106,131 **** /// Returns the background color of the layer string getBgColor(); ! /// Sets the DynLayer object's HTML ! /** * If noevt is false, then no event is fired */ void setHTML(string html,boolean noevt); ! /// Returns the html ! /** * If the html is empty, then an empty string ('') is returned. */ string getHTML(); ! /// Sets the size of the DynLayer ! /** * If noevt is false, then no event is fired */ void setSize(int w,int h,boolean noevt); ! /// Sets the width of the DynLayer ! /** * If noevt is false, then no event is fired */ void setWidth(int w,boolean noevt); ! /// Sets the height of the DynLayer ! /** * If noevt is false, then no event is fired */ --- 111,136 ---- /// Returns the background color of the layer string getBgColor(); ! /** Sets the DynLayer object's HTML ! * * If noevt is false, then no event is fired */ void setHTML(string html,boolean noevt); ! /** Returns the html ! * * If the html is empty, then an empty string ('') is returned. */ string getHTML(); ! /** Sets the size of the DynLayer ! * * If noevt is false, then no event is fired */ void setSize(int w,int h,boolean noevt); ! /** Sets the width of the DynLayer ! * * If noevt is false, then no event is fired */ void setWidth(int w,boolean noevt); ! /** Sets the height of the DynLayer ! * * If noevt is false, then no event is fired */ *************** *** 141,145 **** void setClip(int clip[]); /// Returns a array of length 4 containing the clip values [right,left,top,bottom] ! int[] getClip(); void invokeEvent(); }; --- 146,150 ---- void setClip(int clip[]); /// Returns a array of length 4 containing the clip values [right,left,top,bottom] ! int getClip(); void invokeEvent(); }; Index: dyndocument.js =================================================================== RCS file: /cvsroot/dynapi/dynapi/docs/config/data/dynapi/api/dyndocument.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** dyndocument.js 2001/01/20 21:36:13 1.1 --- dyndocument.js 2001/01/21 06:08:55 1.2 *************** *** 1,4 **** /// Document Class - class DynDocument { private: --- 1,3 ---- *************** *** 7,12 **** /// Stores a id of all DynDocument objects static string dyndocsID[]; ! /// Internally used to create unique id's ! /// \see DynLayer::nullCount static int nullCount; object elm; --- 6,13 ---- /// Stores a id of all DynDocument objects static string dyndocsID[]; ! /** Internally used to create unique id's ! * ! * @see DynLayer::nullCount ! */ static int nullCount; object elm; *************** *** 14,20 **** string fgColor; string bgColor; ! /// \see DynLayer::isChild boolean isChild; ! /// \see DynLayer::created boolean created; /// Set to true for all DynDocument objects --- 15,21 ---- string fgColor; string bgColor; ! /// @see DynLayer::isChild boolean isChild; ! /// @see DynLayer::created boolean created; /// Set to true for all DynDocument objects *************** *** 29,33 **** DynDocument doc; string all[]; ! /// \see DynLayer::children DynLayer children[]; /// Unique id for the DynDocument --- 30,34 ---- DynDocument doc; string all[]; ! /// @see DynLayer::children DynLayer children[]; /// Unique id for the DynDocument *************** *** 36,60 **** string toString(); object getClass(); ! /// \see DynLayer::addChild void addChild(DynDocument child); ! /// \see DynLayer::removeChild void removeChild(DynDocument child); ! /// \see DynLayer::deleteChild void deleteChild(DynDocument child); ! /// \see DynLayer::deleteAllChildren void deleteAllChildren(); /// Recreates all of the elements of the document void recreateAll(); ! /// Retuns 0 ! /// \see DynLayer::getX int getX(); ! /// Retuns 0 ! /// \see DynLayer::getY int getY(); ! /// Retuns 0 ! /// \see DynLayer::getPageX int getPageX(); ! /// Retuns 0 ! /// \see DynLayer::getPageY int getPageY(); /// Returns the document width --- 37,69 ---- string toString(); object getClass(); ! /// @see DynLayer::addChild void addChild(DynDocument child); ! /// @see DynLayer::removeChild void removeChild(DynDocument child); ! /// @see DynLayer::deleteChild void deleteChild(DynDocument child); ! /// @see DynLayer::deleteAllChildren void deleteAllChildren(); /// Recreates all of the elements of the document void recreateAll(); ! /** Returns 0 ! * ! * @see DynLayer::getX ! */ int getX(); ! /** Returns 0 ! * ! * @see DynLayer::getY ! */ int getY(); ! /** Returns 0 ! * ! * @see DynLayer::getPageX ! */ int getPageX(); ! /** Returns 0 ! * ! * @see DynLayer::getPageY ! */ int getPageY(); /// Returns the document width Index: dragevent.js =================================================================== RCS file: /cvsroot/dynapi/dynapi/docs/config/data/dynapi/api/dragevent.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** dragevent.js 2001/01/20 21:36:13 1.1 --- dragevent.js 2001/01/21 06:08:55 1.2 *************** *** 1,4 **** /// Drag Event Class - class DragEvent { private: --- 1,3 ---- *************** *** 20,40 **** DragEvent(string type, object src); /// Returns the event type ! /// \see DynEvent::getType string getType(); /// Returns the event source ! /// \see DynEvent::getSource object getSource(); /// Returns the event target ! /// \see DynEvent::getTarget object getTarget(); ! /// \see DynLayer::getX int getX(); ! /// \see DynLayer::getY int getY(); ! /// \see DynLayer::getPageX int getPageX(); ! /// \see DynLayer::getPageY int getPageY(); ! /// \see MouseEvent::setBubble void setBubble(boolean bubble); /// Cancels the drag --- 19,39 ---- DragEvent(string type, object src); /// Returns the event type ! /// @see DynEvent::getType string getType(); /// Returns the event source ! /// @see DynEvent::getSource object getSource(); /// Returns the event target ! /// @see DynEvent::getTarget object getTarget(); ! /// @see DynLayer::getX int getX(); ! /// @see DynLayer::getY int getY(); ! /// @see DynLayer::getPageX int getPageX(); ! /// @see DynLayer::getPageY int getPageY(); ! /// @see MouseEvent::setBubble void setBubble(boolean bubble); /// Cancels the drag Index: browser.js =================================================================== RCS file: /cvsroot/dynapi/dynapi/docs/config/data/dynapi/api/browser.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** browser.js 2001/01/20 21:36:13 1.1 --- browser.js 2001/01/21 06:08:55 1.2 *************** *** 1,8 **** ! /// Browser-Dection Class ! /** * The Browser class is automatically initialized as DynAPI.browser and * a global "is" Browser object. To test the clients' browser for Netscape, * you would say: ! * if (is.ns) {} */ class Browser { --- 1,12 ---- ! /** Browser-Dection Class ! * * The Browser class is automatically initialized as DynAPI.browser and * a global "is" Browser object. To test the clients' browser for Netscape, * you would say: ! * @code ! * if (is.ns) { ! * ! * } ! * @endcode */ class Browser { _______________________________________________ Dynapi-CVS mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/dynapi-cvs