Main.initCheck

This function does the same work as gtk_init() with only a single change: It does not terminate the program if the commandline arguments couldn’t be parsed or the windowing system can’t be initialized. Instead it returns %FALSE on failure.

This way the application can fall back to some other means of communication with the user - for example a curses or command line interface.

struct Main
static
bool
initCheck
(
ref string[] argv
)

Parameters

argv string[]

Address of the argv parameter of main(), or %NULL. Any options understood by GTK+ are stripped before return.

Return Value

Type: bool

%TRUE if the commandline arguments (if any) were valid and the windowing system has been successfully initialized, %FALSE otherwise

Meta