Some corrections

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6332 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2000-02-28 15:57:06 +00:00
parent dc6eda546b
commit 94799627ee
12 changed files with 57 additions and 72 deletions

View File

@@ -67,9 +67,6 @@ rem zip32 -@ %dest\glcanvas.zip < %src\distrib\msw\glcanvas.rsp
rem Tex2RTF rem Tex2RTF
zip32 -@ %dest\tex2rtf2.zip < %src\distrib\msw\tex2rtf.rsp zip32 -@ %dest\tex2rtf2.zip < %src\distrib\msw\tex2rtf.rsp
rem wxTreeLayout
zip32 -@ %dest\treedraw.zip < %src\distrib\msw\wxtree.rsp
rem JPEG source rem JPEG source
zip32 -@ %dest\jpeg.zip < %src\distrib\msw\jpeg.rsp zip32 -@ %dest\jpeg.zip < %src\distrib\msw\jpeg.rsp
@@ -106,7 +103,6 @@ unzip32 -o ..\wx%version%_bc.zip
unzip32 -o ..\wx%version%_hlp.zip unzip32 -o ..\wx%version%_hlp.zip
Rem Need Word file, for Remstar DB classes Rem Need Word file, for Remstar DB classes
unzip32 -o ..\wx%version%_wrd.zip unzip32 -o ..\wx%version%_wrd.zip
unzip32 -o ..\treedraw.zip
unzip32 -o ..\ogl3.zip unzip32 -o ..\ogl3.zip
unzip32 -o ..\jpeg.zip unzip32 -o ..\jpeg.zip
unzip32 -o ..\tiff.zip unzip32 -o ..\tiff.zip

View File

@@ -20,12 +20,8 @@ AIFF codec
\func{}{wxSoundAiff}{\param{wxInputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}} \func{}{wxSoundAiff}{\param{wxInputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}}
\membersection{wxSoundAiff::wxSoundAiff}\label{wxsoundaiffwxsoundaiff}
\func{}{wxSoundAiff}{\param{wxOutputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}} \func{}{wxSoundAiff}{\param{wxOutputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}}
\membersection{wxSoundAiff::\destruct{wxSoundAiff}}\label{wxsoundaiffdtor} \membersection{wxSoundAiff::\destruct{wxSoundAiff}}\label{wxsoundaiffdtor}
\func{}{\destruct{wxSoundAiff}}{\void} \func{}{\destruct{wxSoundAiff}}{\void}

View File

@@ -26,7 +26,7 @@ No base class
%% wxSoundStream errors %% wxSoundStream errors
%% %%
\wxheading{wxSoundStream errors}\label{wxsoundstreamerrors} \wxheading{wxSoundStream errors}
\twocolwidtha{7cm} \twocolwidtha{7cm}
\begin{twocollist}\itemsep=0pt \begin{twocollist}\itemsep=0pt
@@ -64,13 +64,13 @@ processor (which can be inherited) or call a C function. Its definition is:
The {\bf stream} parameter represents the current wxSoundStream. The {\bf stream} parameter represents the current wxSoundStream.
The {\bf evt} parameter represents the sound event which is the cause of the calling. (See \helpref{wxSound events}{wxsoundstreamevents}). The {\bf evt} parameter represents the sound event which is the cause of the calling. (See \helpref{wxSound events}{wxsoundstream}).
The {\bf cdata} parameter represents the user callback data which were specified The {\bf cdata} parameter represents the user callback data which were specified
when the user called \helpref{wxSoundStream::Register}{wxsoundstreamregister}. when the user called \helpref{wxSoundStream::Register}{wxsoundstreamregister}.
{\it Note:} There are two other ways to catch sound events: you can inherit the {\it Note:} There are two other ways to catch sound events: you can inherit the
sound stream and redefine \helpref{wxSoundStream::OnSoundEvent}{wxsoundstreamonsoundevent}, or you can reroute the events to another sound stream using \helpref{wxSoundStream::SetEventHandler}{wxsoundstreameventhandler}. sound stream and redefine \helpref{wxSoundStream::OnSoundEvent}{wxsoundstreamonsoundevent}, or you can reroute the events to another sound stream using \helpref{wxSoundStream::SetEventHandler}{wxsoundstreamseteventhandler}.
%% %%
%% wxSoundStream streaming mode %% wxSoundStream streaming mode
@@ -206,7 +206,7 @@ current sound stream (it can be a sound file or a sound driver).
Then, either it manages to apply it and it returns {\bf TRUE}, or it could not and Then, either it manages to apply it and it returns {\bf TRUE}, or it could not and
it returns {\bf FALSE}. In this case, you must check the error with it returns {\bf FALSE}. In this case, you must check the error with
\helpref{wxSoundStream::GetError}{wxsoundstreamgeterror}. See \helpref{wxSoundStream::GetError}{wxsoundstreamgeterror}. See
\helpref{wxSoundStream errors section}{wxsoundstreamerrors} for more details. \helpref{wxSoundStream errors section}{wxsoundstream} for more details.
\wxheading{Remark} \wxheading{Remark}

View File

@@ -22,12 +22,8 @@ Base class for file coders/decoders
\func{}{wxSoundFileStream}{\param{wxInputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}} \func{}{wxSoundFileStream}{\param{wxInputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}}
\membersection{wxSoundFileStream::wxSoundFileStream}\label{wxsoundfilestreamwxsoundfilestream}
\func{}{wxSoundFileStream}{\param{wxOutputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}} \func{}{wxSoundFileStream}{\param{wxOutputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}}
\membersection{wxSoundFileStream::\destruct{wxSoundFileStream}}\label{wxsoundfilestreamdtor} \membersection{wxSoundFileStream::\destruct{wxSoundFileStream}}\label{wxsoundfilestreamdtor}
\func{}{\destruct{wxSoundFileStream}}{\void} \func{}{\destruct{wxSoundFileStream}}{\void}

View File

@@ -73,7 +73,7 @@ PCM specification class
\constfunc{int}{GetOrder}{\void} \constfunc{int}{GetOrder}{\void}
\membersection{wxSoundFormatPcm::Signed}\label{wxsoundformatpcmsigned} \membersection{wxSoundFormatPcm::Signed}\label{wxsoundformatpcmgetsigned}
\constfunc{bool}{Signed}{\void} \constfunc{bool}{Signed}{\void}

View File

@@ -22,9 +22,6 @@ WAVE codec
\func{}{wxSoundWave}{\param{wxInputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}} \func{}{wxSoundWave}{\param{wxInputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}}
\membersection{wxSoundWave::wxSoundWave}\label{wxsoundwavewxsoundwave}
\func{}{wxSoundWave}{\param{wxOutputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}} \func{}{wxSoundWave}{\param{wxOutputStream\& }{stream}, \param{wxSoundStream\& }{io\_sound}}

View File

@@ -14,7 +14,7 @@ and \helpref{wxTreeLayout::GetNodeParent}{wxtreelayoutgetnodeparent} functions.
The application should call \helpref{wxTreeLayout::DoLayout}{wxtreelayoutdolayout} to do the tree The application should call \helpref{wxTreeLayout::DoLayout}{wxtreelayoutdolayout} to do the tree
layout. Depending on how the derived class has been defined, either layout. Depending on how the derived class has been defined, either
\rtfsp\helprefn{wxTreeLayout::Draw}{wxtreelayoutdraw} must be called (for example by the OnPaint member \rtfsp\helpref{wxTreeLayout::Draw}{wxtreelayoutdraw} must be called (for example by the OnPaint member
of a wxScrolledWindow) or the application-defined drawing code should be called of a wxScrolledWindow) or the application-defined drawing code should be called
as normal. as normal.
@@ -45,7 +45,7 @@ wxObject
\wxheading{See also} \wxheading{See also}
\helpref{wxLayoutTreeStored}{wxlayouttreestored} \helpref{wxTreeLayoutStored}{wxtreelayoutstored}
\latexignore{\rtfignore{\wxheading{Members}}} \latexignore{\rtfignore{\wxheading{Members}}}
@@ -60,7 +60,7 @@ Constructor.
\func{void}{ActivateNode}{\param{long}{ id}, \param{bool }{active}} \func{void}{ActivateNode}{\param{long}{ id}, \param{bool }{active}}
Define this so wxTreeLayout can turn nodes on and off for drawing purposes Define this so wxTreeLayout can turn nodes on and off for drawing purposes
(not all nodes may be connected in the tree). See also \helprefn{NodeActive}{nodeactive}. (not all nodes may be connected in the tree). See also \helpref{wxTreeLayout::NodeActive}{wxtreelayoutnodeactive}.
\membersection{wxTreeLayout::CalcLayout} \membersection{wxTreeLayout::CalcLayout}
@@ -79,7 +79,7 @@ Calculates the layout for the tree, optionally specifying the top node.
\func{void}{Draw}{\param{wxDC\&}{ dc}} \func{void}{Draw}{\param{wxDC\&}{ dc}}
Call this to let wxTreeLayout draw the tree itself, once the layout has been Call this to let wxTreeLayout draw the tree itself, once the layout has been
calculated with \helprefn{DoLayout}{dolayout}. calculated with \helpref{wxTreeLayout::DoLayout}{wxtreelayoutdolayout}.
\membersection{wxTreeLayout::DrawBranch} \membersection{wxTreeLayout::DrawBranch}
@@ -161,7 +161,7 @@ may be necessary for your application.
\constfunc{long}{GetLeftMargin}{\void} \constfunc{long}{GetLeftMargin}{\void}
Gets the left margin set with \helprefn{SetMargins}{setmargins}. Gets the left margin set with \helpref{wxTreeLayout::SetMargins}{wxtreelayoutsetmargins}.
\membersection{wxTreeLayout::GetOrientation} \membersection{wxTreeLayout::GetOrientation}
@@ -173,14 +173,14 @@ Gets the orientation: TRUE means top-to-bottom, FALSE means left-to-right (the d
\constfunc{long}{GetTopMargin}{\void} \constfunc{long}{GetTopMargin}{\void}
Gets the top margin set with \helprefn{SetMargins}{setmargins}. Gets the top margin set with \helpref{wxTreeLayout::SetMargins}{wxtreelayoutsetmargins}.
\membersection{wxTreeLayout::GetTopNode} \membersection{wxTreeLayout::GetTopNode}
\constfunc{long}{GetTopNode}{\void} \constfunc{long}{GetTopNode}{\void}
wxTreeLayout calls this to get the top of the tree. Don't redefine this; call wxTreeLayout calls this to get the top of the tree. Don't redefine this; call
\rtfsp\helprefn{SetTopNode}{settopnode} instead before calling \helprefn{DoLayout}{dolayout}. \rtfsp\helpref{wxTreeLayout::SetTopNode}{wxtreelayoutsettopnode} instead before calling \helpref{wxTreeLayout::DoLayout}{wxtreelayoutdolayout}.
\membersection{wxTreeLayout::GetXSpacing} \membersection{wxTreeLayout::GetXSpacing}
@@ -206,7 +206,7 @@ or constructor.
\func{bool}{NodeActive}{\param{long}{ id}} \func{bool}{NodeActive}{\param{long}{ id}}
Define this so wxTreeLayout can know which nodes are to be drawn (not all Define this so wxTreeLayout can know which nodes are to be drawn (not all
nodes may be connected in the tree). See also \helprefn{ActivateNode}{activatenode}. nodes may be connected in the tree). See also \helpref{wxTreeLayout::ActivateNode}{wxtreelayoutactivatenode}.
\membersection{wxTreeLayout::SetNodeName} \membersection{wxTreeLayout::SetNodeName}
@@ -254,9 +254,9 @@ Sets the horizontal and vertical spacing between nodes in the tree.
Sets the left and top margins of the whole tree. Sets the left and top margins of the whole tree.
\section{\class{wxLayoutTreeStored}}\label{wxlayouttreestored} \section{\class{wxTreeLayoutStored}}\label{wxtreelayoutstored}
wxLayoutTreeStored provides storage for node labels, position and client data. It also provides hit-testing wxTreeLayoutStored provides storage for node labels, position and client data. It also provides hit-testing
(which node a mouse event occurred on). It is usually a more convenient class to use than wxTreeLayout. (which node a mouse event occurred on). It is usually a more convenient class to use than wxTreeLayout.
\wxheading{Derived from} \wxheading{Derived from}
@@ -266,60 +266,60 @@ wxLayoutTreeStored provides storage for node labels, position and client data. I
\wxheading{See also} \wxheading{See also}
\helpref{wxLayoutTree}{wxlayouttree} \helpref{wxTreeLayout}{wxtreelayout}
\latexignore{\rtfignore{\wxheading{Members}}} \latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxLayoutTreeStored::wxLayoutTreeStored} \membersection{wxTreeLayoutStored::wxTreeLayoutStored}
\func{}{wxLayoutTreeStored}{\param{int }{noNodes = 200}} \func{}{wxTreeLayoutStored}{\param{int }{noNodes = 200}}
Constructor. Specify the maximum number of nodes to be allocated. Constructor. Specify the maximum number of nodes to be allocated.
\membersection{wxLayoutTreeStored::AddChild}\label{wxlayouttreestoredaddchild} \membersection{wxTreeLayoutStored::AddChild}\label{wxtreelayoutstoredaddchild}
\func{long}{AddChild}{\param{const wxString\&}{ name}, \param{const wxString\&}{ parent = ""}} \func{long}{AddChild}{\param{const wxString\&}{ name}, \param{const wxString\&}{ parent = ""}}
Adds a child with a given parent, returning the node id. Adds a child with a given parent, returning the node id.
\membersection{wxLayoutTreeStored::GetClientData}\label{wxlayouttreestoredgetclientdata} \membersection{wxTreeLayoutStored::GetClientData}\label{wxtreelayoutstoredgetclientdata}
\constfunc{long}{GetClientData}{\param{long}{ id}} \constfunc{long}{GetClientData}{\param{long}{ id}}
Gets the client data for the given node. Gets the client data for the given node.
\membersection{wxLayoutTreeStored::GetNode}\label{wxlayouttreestoredgetnode} \membersection{wxTreeLayoutStored::GetNode}\label{wxtreelayoutstoredgetnode}
\constfunc{wxStoredNode*}{GetNode}{\param{long}{ id}} \constfunc{wxStoredNode*}{GetNode}{\param{long}{ id}}
Returns the wxStoredNode object for the given node id. Returns the wxStoredNode object for the given node id.
\membersection{wxLayoutTreeStored::GetNodeCount}\label{wxlayouttreestoredgetnodecount} \membersection{wxTreeLayoutStored::GetNodeCount}\label{wxtreelayoutstoredgetnodecount}
\constfunc{int}{GetNodeCount}{\void} \constfunc{int}{GetNodeCount}{\void}
Returns the current number of nodes. Returns the current number of nodes.
\membersection{wxLayoutTreeStored::GetNumNodes}\label{wxlayouttreestoredgetnumnodes} \membersection{wxTreeLayoutStored::GetNumNodes}\label{wxtreelayoutstoredgetnumnodes}
\constfunc{int}{GetNumNodes}{\void} \constfunc{int}{GetNumNodes}{\void}
Returns the maximum number of nodes. Returns the maximum number of nodes.
\membersection{wxLayoutTreeStored::HitTest}\label{wxlayouttreestoredhittest} \membersection{wxTreeLayoutStored::HitTest}\label{wxtreelayoutstoredhittest}
\func{wxString}{HitTest}{\param{wxMouseEvent\&}{ event}, \param{wxDC\& }{dc}} \func{wxString}{HitTest}{\param{wxMouseEvent\&}{ event}, \param{wxDC\& }{dc}}
Returns a string with the node name corresponding to the position of the mouse event, or the empty string if no node Returns a string with the node name corresponding to the position of the mouse event, or the empty string if no node
was detected. was detected.
\membersection{wxLayoutTreeStored::NameToId}\label{wxlayouttreestorednametoid} \membersection{wxTreeLayoutStored::NameToId}\label{wxtreelayoutstorednametoid}
\func{long}{NameToId}{\param{const wxString\&}{ name}} \func{long}{NameToId}{\param{const wxString\&}{ name}}
Returns the id for the given node name, or -1 if there was no such node. Returns the id for the given node name, or -1 if there was no such node.
\membersection{wxLayoutTreeStored::SetClientData}\label{wxlayouttreestoredsetclientdata} \membersection{wxTreeLayoutStored::SetClientData}\label{wxtreelayoutstoredsetclientdata}
\func{void}{SetClientData}{\param{long}{ id}, \param{long}{ clientData}} \func{void}{SetClientData}{\param{long}{ id}, \param{long}{ clientData}}

View File

@@ -1,5 +1,5 @@
[OPTIONS] [OPTIONS]
BMROOT=d:\wx2\wxWindows\docs\latex\wx ; Assume that bitmaps are where the source is BMROOT=d:\wx2\wxWind~1\docs/latex/wx ; Assume that bitmaps are where the source is
TITLE=wxWindows Manual TITLE=wxWindows Manual
CONTENTS=Contents CONTENTS=Contents
COMPRESS=HIGH COMPRESS=HIGH

View File

@@ -93,12 +93,12 @@ public:
* A version of wxTreeLayout with storage for nodes * A version of wxTreeLayout with storage for nodes
*/ */
class WXDLLEXPORT wxLayoutTreeStored: public wxTreeLayout class WXDLLEXPORT wxTreeLayoutStored: public wxTreeLayout
{ {
DECLARE_DYNAMIC_CLASS(wxLayoutTreeStored) DECLARE_DYNAMIC_CLASS(wxTreeLayoutStored)
public: public:
wxLayoutTreeStored(int noNodes = 200); wxTreeLayoutStored(int noNodes = 200);
~wxLayoutTreeStored(void); ~wxTreeLayoutStored(void);
void Initialize(int n); void Initialize(int n);
wxString HitTest(wxMouseEvent& event, wxDC& dc); wxString HitTest(wxMouseEvent& event, wxDC& dc);
@@ -131,7 +131,7 @@ private:
}; };
// For backward compatibility // For backward compatibility
#define wxStoredTree wxLayoutTreeStored #define wxStoredTree wxTreeLayoutStored
#endif #endif
// _WX_TREELAY_H_ // _WX_TREELAY_H_

View File

@@ -24,7 +24,7 @@
#include "test.h" #include "test.h"
wxStoredTree *myTree = NULL; wxTreeLayoutStored *myTree = NULL;
// A macro needed for some compilers (AIX) that need 'main' to be defined // A macro needed for some compilers (AIX) that need 'main' to be defined
// in the application itself. // in the application itself.
@@ -70,7 +70,7 @@ bool MyApp::OnInit()
canvas->SetScrollbars(20, 20, 50, 50); canvas->SetScrollbars(20, 20, 50, 50);
frame->canvas = canvas; frame->canvas = canvas;
myTree = new wxStoredTree(); myTree = new wxTreeLayoutStored();
wxClientDC dc(canvas); wxClientDC dc(canvas);
wxFont font(10, wxROMAN, wxNORMAL, wxBOLD); wxFont font(10, wxROMAN, wxNORMAL, wxBOLD);
@@ -85,7 +85,7 @@ bool MyApp::OnInit()
return TRUE; return TRUE;
} }
void MyApp::TreeTest(wxStoredTree& tree, wxDC& dc) void MyApp::TreeTest(wxTreeLayoutStored& tree, wxDC& dc)
{ {
tree.Initialize(200); tree.Initialize(200);

View File

@@ -14,7 +14,7 @@ class MyApp: public wxApp
{ {
public: public:
bool OnInit(); bool OnInit();
void TreeTest(wxStoredTree& tree, wxDC& dc); void TreeTest(wxTreeLayoutStored& tree, wxDC& dc);
}; };
DECLARE_APP(MyApp) DECLARE_APP(MyApp)

View File

@@ -245,22 +245,22 @@ void wxTreeLayout::CalcLayout(long nodeId, int level, wxDC& dc)
* *
*/ */
IMPLEMENT_DYNAMIC_CLASS(wxLayoutTreeStored, wxTreeLayout) IMPLEMENT_DYNAMIC_CLASS(wxTreeLayoutStored, wxTreeLayout)
wxLayoutTreeStored::wxLayoutTreeStored(int n):wxTreeLayout() wxTreeLayoutStored::wxTreeLayoutStored(int n):wxTreeLayout()
{ {
m_nodes = NULL; m_nodes = NULL;
m_maxNodes = 0; m_maxNodes = 0;
Initialize(n); Initialize(n);
} }
wxLayoutTreeStored::~wxLayoutTreeStored(void) wxTreeLayoutStored::~wxTreeLayoutStored(void)
{ {
if (m_nodes) if (m_nodes)
delete[] m_nodes; delete[] m_nodes;
} }
void wxLayoutTreeStored::Initialize(int n) void wxTreeLayoutStored::Initialize(int n)
{ {
m_maxNodes = n; m_maxNodes = n;
wxTreeLayout::Initialize(); wxTreeLayout::Initialize();
@@ -278,7 +278,7 @@ void wxLayoutTreeStored::Initialize(int n)
m_num = 0; m_num = 0;
} }
long wxLayoutTreeStored::AddChild(const wxString& name, const wxString& parent) long wxTreeLayoutStored::AddChild(const wxString& name, const wxString& parent)
{ {
if (m_num < (m_maxNodes -1 )) if (m_num < (m_maxNodes -1 ))
{ {
@@ -299,7 +299,7 @@ long wxLayoutTreeStored::AddChild(const wxString& name, const wxString& parent)
return -1; return -1;
} }
long wxLayoutTreeStored::NameToId(const wxString& name) long wxTreeLayoutStored::NameToId(const wxString& name)
{ {
long i; long i;
for (i = 0; i < m_num; i++) for (i = 0; i < m_num; i++)
@@ -308,7 +308,7 @@ long wxLayoutTreeStored::NameToId(const wxString& name)
return -1; return -1;
} }
void wxLayoutTreeStored::GetChildren(long id, wxList& list) void wxTreeLayoutStored::GetChildren(long id, wxList& list)
{ {
long currentId = GetTopNode(); long currentId = GetTopNode();
while (currentId != -1) while (currentId != -1)
@@ -319,56 +319,56 @@ void wxLayoutTreeStored::GetChildren(long id, wxList& list)
} }
} }
wxStoredNode* wxLayoutTreeStored::GetNode(long idx) const wxStoredNode* wxTreeLayoutStored::GetNode(long idx) const
{ {
wxASSERT(idx < m_num); wxASSERT(idx < m_num);
return &m_nodes[idx]; return &m_nodes[idx];
}; };
long wxLayoutTreeStored::GetNodeX(long id) long wxTreeLayoutStored::GetNodeX(long id)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
return (long)m_nodes[id].m_x; return (long)m_nodes[id].m_x;
} }
long wxLayoutTreeStored::GetNodeY(long id) long wxTreeLayoutStored::GetNodeY(long id)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
return (long)m_nodes[id].m_y; return (long)m_nodes[id].m_y;
} }
void wxLayoutTreeStored::SetNodeX(long id, long x) void wxTreeLayoutStored::SetNodeX(long id, long x)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
m_nodes[id].m_x = (int)x; m_nodes[id].m_x = (int)x;
} }
void wxLayoutTreeStored::SetNodeY(long id, long y) void wxTreeLayoutStored::SetNodeY(long id, long y)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
m_nodes[id].m_y = (int)y; m_nodes[id].m_y = (int)y;
} }
void wxLayoutTreeStored::SetNodeName(long id, const wxString& name) void wxTreeLayoutStored::SetNodeName(long id, const wxString& name)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
m_nodes[id].m_name = name; m_nodes[id].m_name = name;
} }
wxString wxLayoutTreeStored::GetNodeName(long id) wxString wxTreeLayoutStored::GetNodeName(long id)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
return m_nodes[id].m_name; return m_nodes[id].m_name;
} }
long wxLayoutTreeStored::GetNodeParent(long id) long wxTreeLayoutStored::GetNodeParent(long id)
{ {
if (id != -1) if (id != -1)
{ {
@@ -380,7 +380,7 @@ long wxLayoutTreeStored::GetNodeParent(long id)
return -1; return -1;
} }
long wxLayoutTreeStored::GetNextNode(long id) long wxTreeLayoutStored::GetNextNode(long id)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
@@ -390,35 +390,35 @@ long wxLayoutTreeStored::GetNextNode(long id)
return -1; return -1;
} }
void wxLayoutTreeStored::SetClientData(long id, long clientData) void wxTreeLayoutStored::SetClientData(long id, long clientData)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
m_nodes[id].m_clientData = clientData; m_nodes[id].m_clientData = clientData;
} }
long wxLayoutTreeStored::GetClientData(long id) const long wxTreeLayoutStored::GetClientData(long id) const
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
return m_nodes[id].m_clientData; return m_nodes[id].m_clientData;
} }
void wxLayoutTreeStored::ActivateNode(long id, bool active) void wxTreeLayoutStored::ActivateNode(long id, bool active)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
m_nodes[id].m_active = active; m_nodes[id].m_active = active;
} }
bool wxLayoutTreeStored::NodeActive(long id) bool wxTreeLayoutStored::NodeActive(long id)
{ {
wxASSERT(id < m_num); wxASSERT(id < m_num);
return m_nodes[id].m_active; return m_nodes[id].m_active;
} }
wxString wxLayoutTreeStored::HitTest(wxMouseEvent& event, wxDC& dc) wxString wxTreeLayoutStored::HitTest(wxMouseEvent& event, wxDC& dc)
{ {
wxPoint pt = event.GetPosition(); wxPoint pt = event.GetPosition();
wxCoord x = pt.x; wxCoord x = pt.x;