method log_callback: MatitaLog.log_callback
end
+class type browserWin =
+object
+ inherit MatitaGeneratedGui.browserWin
+ method browserUri: GEdit.combo_box_entry
+end
+
(** @param fname name of the Glade file describing the GUI *)
class type gui =
object
(* method toolbar : MatitaGeneratedGui.toolBarWin *)
method console: console
+ method sourceView: GSourceView.source_view
(** {2 Dialogs instantiation}
* methods below create a new window on each invocation. You should
* remember to destroy windows after use *)
- method newBrowserWin: unit -> MatitaGeneratedGui.browserWin
+ method newBrowserWin: unit -> browserWin
method newUriDialog: unit -> MatitaGeneratedGui.uriChoiceDialog
method newInterpDialog: unit -> MatitaGeneratedGui.interpChoiceDialog
method newConfirmationDialog: unit -> MatitaGeneratedGui.confirmationDialog
(** prompt the user for a (multiline) text entry *)
method askText: ?title:string -> ?msg:string -> unit -> string option
+ method loadScript: string -> unit
+ method setStar: string -> bool -> unit
+
+ (** {3 Fonts} *)
+ method increaseFontSize: unit -> unit
+ method decreaseFontSize: unit -> unit
+ method resetFontSize: unit -> unit
+
end
(** singleton instance of the gui *)
* @raise MatitaTypes.Cancel *)
val interactive_uri_choice:
?selection_mode:([`SINGLE|`MULTIPLE]) -> ?title:string ->
- ?msg:string -> ?nonvars_button:bool -> unit ->
+ ?msg:string -> ?nonvars_button:bool ->
+ ?hide_uri_entry:bool -> ?hide_try:bool -> ?ok_label:string ->
+ ?ok_action:[`AUTO|`SELECT] ->
+ ?copy_cb:(string -> unit) -> unit ->
MatitaDisambiguator.choose_uris_callback
(** @raise MatitaTypes.Cancel *)