Better logging small bug in wv-dialog, conversion to stdio.
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
Dialog-window wrapper built on top of @racket[wv-window%].
|
||||
|
||||
This module exports the @racket[wv-dialog%] class. It is a specialized window
|
||||
class whose initial size and position are derived from its parent window.
|
||||
class whose initial size and position are derived from its parent window. Closing a dialog does not quit the application by default.
|
||||
|
||||
@section{Overview}
|
||||
|
||||
@@ -25,7 +25,7 @@ a dialog relative to its parent window.
|
||||
|
||||
The class inherits the window lifecycle, event handling, navigation, and dialog
|
||||
support from @racket[wv-window%]. Its only specialization in the current source
|
||||
is the implementation of @racket[init-size].
|
||||
is the implementation of @racket[init-size]. A dialog also changes the inherited @racket[quit-on-close] default to @racket[#f].
|
||||
|
||||
@section{Class: wv-dialog%}
|
||||
|
||||
@@ -37,12 +37,14 @@ The class inherits the fields @racket[parent], @racket[settings],
|
||||
@racket[wv-context], @racket[html-path], @racket[x], @racket[y],
|
||||
@racket[width], and @racket[height] from @racket[wv-window%].
|
||||
|
||||
@defconstructor[()]{
|
||||
@defconstructor[([quit-on-close any/c #f])]{
|
||||
|
||||
Creates a dialog window.
|
||||
|
||||
The constructor does not define additional initialization arguments of its own.
|
||||
Construction is delegated to @racket[wv-window%] through @racket[super-new].
|
||||
The inherited @racket[quit-on-close] initialization argument defaults to
|
||||
@racket[#f] for dialogs. Closing a dialog therefore closes only that dialog and
|
||||
does not release @racket[webview-wait-for-quit]. Pass @racket[#t] explicitly
|
||||
only when closing this dialog should terminate the application.
|
||||
}
|
||||
|
||||
@defmethod[(init-size) any/c]{
|
||||
|
||||
Reference in New Issue
Block a user