removed @NULL,@true,@false tags from the function prototypes; fixed * and & displacing in the prototypes; changed @param as discussed on wx-dev; use @see instead of @sa; better indentation for @returns,@remarks,@see paragraphs; other misc fixes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52407 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Francesco Montorsi
2008-03-09 12:33:59 +00:00
parent 0aaf0255e4
commit 4cc4bfafe5
256 changed files with 8880 additions and 10701 deletions

View File

@@ -47,30 +47,26 @@ class wxProcess : public wxEvtHandler
public:
//@{
/**
Constructs a process object. @e id is only used in the case you want to
Constructs a process object. @a id is only used in the case you want to
use wxWidgets events. It identifies this object, or another window that will
receive the event.
If the @e parent parameter is different from @NULL, it will receive
If the @a parent parameter is different from @NULL, it will receive
a wxEVT_END_PROCESS notification event (you should insert EVT_END_PROCESS
macro in the event table of the parent to handle it) with the given @e id.
The second constructor creates an object without any associated parent (and
hence no id neither) but allows to specify the @e flags which can have the
hence no id neither) but allows to specify the @a flags which can have the
value of @c wxPROCESS_DEFAULT or @c wxPROCESS_REDIRECT. Specifying the
former value has no particular effect while using the latter one is equivalent
to calling Redirect().
@param parent
The event handler parent.
The event handler parent.
@param id
id of an event.
id of an event.
@param flags
either wxPROCESS_DEFAULT or wxPROCESS_REDIRECT
either wxPROCESS_DEFAULT or wxPROCESS_REDIRECT
*/
wxProcess(wxEvtHandler * parent = @NULL, int id = -1);
wxProcess(wxEvtHandler* parent = NULL, int id = -1);
wxProcess(int flags);
//@}
@@ -103,7 +99,7 @@ public:
/**
Returns @true if the given process exists in the system.
@sa Kill(), @ref overview_sampleexec "Exec sample"
@see Kill(), @ref overview_sampleexec "Exec sample"
*/
static bool Exists(int pid);
@@ -136,7 +132,7 @@ public:
Returns @true if there is data to be read on the child process standard
error stream.
@sa IsInputAvailable()
@see IsInputAvailable()
*/
bool IsErrorAvailable();
@@ -144,11 +140,10 @@ public:
Returns @true if there is data to be read on the child process standard
output stream. This allows to write simple (and extremely inefficient)
polling-based code waiting for a better mechanism in future wxWidgets versions.
See the @ref overview_sampleexec "exec sample" for an example of using this
function.
@sa IsInputOpened()
@see IsInputOpened()
*/
bool IsInputAvailable();
@@ -159,18 +154,17 @@ public:
/**
Send the specified signal to the given process. Possible signal values are:
@c wxSIGNONE, @c wxSIGKILL and @c wxSIGTERM have the same meaning
under both Unix and Windows but all the other signals are equivalent to
@c wxSIGTERM under Windows.
The @e flags parameter can be wxKILL_NOCHILDREN (the default),
The @a flags parameter can be wxKILL_NOCHILDREN (the default),
or wxKILL_CHILDREN, in which case the child processes of this
process will be killed too. Note that under Unix, for wxKILL_CHILDREN
to work you should have created the process passing wxEXEC_MAKE_GROUP_LEADER.
Returns the element of @c wxKillError enum:
@sa Exists(), wxKill, @ref overview_sampleexec "Exec sample"
@see Exists(), wxKill, @ref overview_sampleexec "Exec sample"
*/
static wxKillError Kill(int pid, wxSignal signal = wxSIGNONE,
int flags = wxKILL_NOCHILDREN);
@@ -182,19 +176,17 @@ public:
It raises a wxWidgets event when it isn't overridden.
pid
The pid of the process which has just terminated.
The pid of the process which has just terminated.
@param status
The exit code of the process.
The exit code of the process.
*/
void OnTerminate(int pid, int status);
/**
This static method replaces the standard @c popen() function: it launches
the process specified by the @e cmd parameter and returns the wxProcess
the process specified by the @a cmd parameter and returns the wxProcess
object which can be used to retrieve the streams connected to the standard
input, output and error output of the child process.
If the process couldn't be launched, @NULL is returned. Note that in any
case the returned pointer should @b not be deleted, rather the process
object will be destroyed automatically when the child process terminates. This
@@ -202,18 +194,17 @@ public:
exits to avoid memory leaks.
@param cmd
The command to execute, including optional arguments.
The command to execute, including optional arguments.
@param flags
The flags to pass to wxExecute.
NOTE: wxEXEC_SYNC should not be used.
The flags to pass to wxExecute.
NOTE: wxEXEC_SYNC should not be used.
@returns A pointer to new wxProcess object or @NULL on error.
@sa wxExecute
@see wxExecute
*/
static wxProcess * Open(const wxString& cmd,
int flags = wxEXEC_ASYNC);
static wxProcess* Open(const wxString& cmd,
int flags = wxEXEC_ASYNC);
/**
Turns on redirection. wxExecute will try to open a couple of pipes
@@ -235,7 +226,7 @@ public:
@category{events}
@seealso
wxProcess, @ref overview_eventhandlingoverview "Event handling overview"
wxProcess, @ref overview_eventhandlingoverview
*/
class wxProcessEvent : public wxEvent
{