From 5591907a03c6fe673d2c9f150e3592a81581063d Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Sat, 21 Feb 2015 04:08:01 +0100 Subject: [PATCH] doc comment --- src/ce_interfaces.pas | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/ce_interfaces.pas b/src/ce_interfaces.pas index a362e539..714f56f3 100644 --- a/src/ce_interfaces.pas +++ b/src/ce_interfaces.pas @@ -11,7 +11,7 @@ uses type (** - * An implementer can save and load some stuffs on application start/quit + * An implementer can save and load some stuffs when Coedit starts/quits *) ICESessionOptionsObserver = interface ['ICESessionOptionsObserver'] @@ -98,7 +98,7 @@ type (** - * An implementer can add a mainmenu entry. + * An implementer can add a mai nmenu entry. *) ICEMainMenuProvider = interface ['ICEMainMenuProvider'] @@ -140,7 +140,7 @@ type end; - // the option editor use this value as a hint to cast and display an option container + // the option editor uses this value as a hint to cast and display an option container. TOptionEditorKind = (oekGeneric, oekForm, oekControl); // event generated by the option editor and passed to an ICEEditableOptions. // the oeeChange event only happends if the container is oekGeneric. @@ -150,13 +150,13 @@ type *) ICEEditableOptions = interface ['ICEEditableOptions'] - // the widget wants the category + // the widget wants the category. function optionedWantCategory(): string; - // the widget wants to know if the options will use a generic editor or a custom form + // the widget wants to know if the options will use a generic editor or a custom form. function optionedWantEditorKind: TOptionEditorKind; - // the widget wants the custom option editor form or the TPersistent containing the options + // the widget wants the custom option editor TCustomForm, TWinControl or the TPersistent containing the options. function optionedWantContainer: TPersistent; - // the option editor informs that something has happened + // the option editor informs that something has happened. procedure optionedEvent(anEvent: TOptionEditorEvent); end; (** @@ -169,39 +169,39 @@ type - /// describes the message kind, when Auto implies that a ICELogMessageObserver guess the kind. + /// describes the message kind, 'amkAuto' implies that an ICELogMessageObserver guess the kind. TCEAppMessageKind = (amkAuto, amkBub, amkInf, amkHint, amkWarn, amkErr); /// describes the message context. Used by a ICELogMessageObserver to filter the messages. TCEAppMessageCtxt = (amcAll, amcEdit, amcProj, amcApp, amcMisc); (** - * Single service given by the messages widget. + * Single service provided by the messages widget. *) ICEMessagesDisplay = interface(ICESingleService) - // display a message + // displays a message procedure message(const aValue: string; aData: Pointer; aCtxt: TCEAppMessageCtxt; aKind: TCEAppMessageKind); - // clear the messages related to the context aCtxt. + // clears the messages related to the context aCtxt. procedure clearByContext(aCtxt: TCEAppMessageCtxt); - // clear the messages related to the data aData. + // clears the messages related to the data aData. procedure clearByData(aData: Pointer); end; (** - * Single service given by the process-input widget. + * Single service provided by the process-input widget. *) ICEProcInputHandler = interface(ICESingleService) - // add an entry to the list of process which can receive an user input + // add an entry to the list of process which can receive an user input. procedure addProcess(aProcess: TProcess); - // remove an entry + // remove an entry. procedure removeProcess(aProcess: TProcess); end; (** - * Single service related to the collection of document + * Single service related to the documents as a collection. *) ICEMultiDocHandler = interface(ICESingleService) // returns the count of opened document @@ -220,7 +220,7 @@ type { - subject Primitives: + subject primitives: A subject cannot necessarly provides all the informations the observers expect. It can compose using the following "primitives". @@ -253,7 +253,6 @@ type { Service getters: - Lazily get the interface of a service when needed or for a punctual usage. The first overload assign the variable only when not yet set, the second is designed for a punctual usage, for example if a widget needs the service in a single and rarely called method.