/**
@class wxWindowDisabler
- @wxheader{utils.h}
This class disables all windows of the application (may be with the
exception of one of them) in its constructor and enables them back in its
/**
@class wxBusyCursor
- @wxheader{utils.h}
This class makes it easy to tell your user that the program is temporarily
busy. Just create a wxBusyCursor object on the stack, and within the
/**
@class wxMouseState
- @wxheader{utils.h}
Represents the mouse state.
void wxRegisterId(long id);
/**
- Opens the @a url in user's default browser. If the @a flags parameter
- contains @c wxBROWSER_NEW_WINDOW flag, a new window is opened for the URL
- (currently this is only supported under Windows). The @a url may also be a
- local file path (with or without the "file://" prefix), if it doesn't
- correspond to an existing file and the URL has no scheme "http://" is
- prepended to it by default.
+ Opens the @a url in user's default browser.
+
+ If the @a flags parameter contains @c wxBROWSER_NEW_WINDOW flag, a new
+ window is opened for the URL (currently this is only supported under
+ Windows).
+
+ And unless the @a flags parameter contains @c wxBROWSER_NOBUSYCURSOR flag,
+ a busy cursor is shown while the browser is being launched (using
+ wxBusyCursor).
+
+ The @a url may also be a local file path (with or without the "file://"
+ prefix), if it doesn't correspond to an existing file and the URL has no
+ scheme "http://" is prepended to it by default.
Returns @true if the application was successfully launched.