module Ed_multiclip: sig
.. end
Multi-contents clipboards in chamo.
val factory_name : string
class view : Ed_view.topwin -> string -> (< add : ?abs:string -> string -> unit; attributes : (string * string) list;
box : GObj.widget; clipbox : Multiclip_gui.multiclip_box; close : unit;
copy : (unit -> unit) option; cut : (unit -> unit) option; destroy :
unit; dup : Ed_view.topwin -> Ed_view.gui_view option; filename : string;
grab_focus : unit; key_bindings : (Okey.keyhit_state * string) list;
kind : string; label : string;
menus : (string * GToolbox.menu_entry list) list;
minibuffer : Ed_minibuffer.minibuffer; paste : (unit -> unit) option;
reload : (unit -> unit) option; remove : string -> unit;
save : (unit -> unit) option; save_as : (unit -> unit) option;
set_label : string -> unit; set_on_destroy : (unit -> unit) -> unit;
set_on_focus_in : (unit -> unit) -> unit;
set_on_label_change : (string -> unit) -> unit;
storable_multiclip : Multiclip.storable_multiclip; vbox : GPack.box; .. > ->
unit) -> ((< add : ?abs:string -> string -> unit; attributes : (string * string) list;
box : GObj.widget; clipbox : Multiclip_gui.multiclip_box; close :
unit; copy : (unit -> unit) option; cut : (unit -> unit) option;
destroy : unit; dup : Ed_view.topwin -> Ed_view.gui_view option;
filename : string; grab_focus : unit;
key_bindings : (Okey.keyhit_state * string) list; kind : string;
label : string; menus : (string * GToolbox.menu_entry list) list;
minibuffer : Ed_minibuffer.minibuffer; paste : (unit -> unit) option;
reload : (unit -> unit) option; remove : string -> unit;
save : (unit -> unit) option; save_as : (unit -> unit) option;
set_label : string -> unit; set_on_destroy : (unit -> unit) -> unit;
set_on_focus_in : (unit -> unit) -> unit;
set_on_label_change : (string -> unit) -> unit;
storable_multiclip : Multiclip.storable_multiclip; vbox : GPack.box; .. >
as 'a) ->
'b) ->
object
.. end
val last_active_multiclip : view option Pervasives.ref
val on_multiclip_destroy : < .. > -> unit
val create_view : Ed_view.topwin -> string -> view
val open_file : Ed_view.topwin ->
'a -> ?attributes:'b -> string -> [> `New_view of Ed_view.gui_view ]
Factory
class factory :
(
object
method name : string
method open_file : Ed_view.topwin ->
Ed_view.gui_view option ->
?attributes:(string * string) list ->
string -> [ `New_view of Ed_view.gui_view | `Use_view of Ed_view.gui_view ]
method open_hidden : (?attributes:(string * string) list -> string -> unit) option
method on_start : unit
method on_exit : unit
end
:
object ... end
)
Commands
val copy_history : Ed_minibuffer.minibuffer_history
val register_com : prefix:string ->
string ->
string array ->
?more:string -> (view -> string array -> unit) -> unit
val multiclip_copy : view -> string array -> unit
val multiclip_copy_selection : 'a -> 'b -> unit
val multiclip_remove : < minibuffer : Ed_minibuffer.minibuffer; remove : 'a -> unit;
storable_multiclip : Multiclip.storable_multiclip; .. > ->
'a array -> unit
val multiclip_sourceview_paste : < clipbox : < selection : ('a * string) list; .. >; .. > -> 'b -> unit
val coms : (string * string array * string option *
(view -> string array -> unit))
list