Download Now

    Reference Codebot Controls Design package

    See all packages

    The codebot_controls_design package is the design time package of codebot_controls. It is installed in the Lazarus IDE and is not used by programs. The package requires codebot_controls, IDEIntf, and RunTimeTypeInfoControls.

    Registration

    Codebot.Design.Registration adds the following to the IDE:

    Editors

    Codebot.Design.Editors defines the property and component editors. The property editors handle the image index of a thin button, theme names, surface bitmaps, and the items of a text storage. The component editors are shown when a sizing panel, a draw image, an image strip, or a text storage is double clicked.

    The editors show these forms:

    Unit Description
    Codebot.Design.ImageListEditor Adds, removes, and saves the images of a TImageStrip.
    Codebot.Design.SurfaceBitmapEditor Loads, saves, and clears a TSurfaceBitmap.
    Codebot.Design.TextStorageEditor Edits the named items of a TTextStorage.

    Other units

    Codebot.Design.Forms registers a form class with File New in the IDE.

    Codebot.Design.AppExplorer defines the Application Explorer, which shows a tree of every component owned by the application and edits the properties of the selected component. A program can also show it by calling ShowAppExplorer.

    Items 138 itemspage 1 of 7

    NameUnitKindLine
    EditImageStripCodebot.Design.ImageListEditorfunction58
    EditRenderImageCodebot.Design.SurfaceBitmapEditorfunction48
    EditSurfaceBitmapCodebot.Design.SurfaceBitmapEditorfunction47
    EditTextStorageCodebot.Design.TextStorageEditorfunction53
    RegisterCodebot.Design.Registrationprocedure37
    RegisterFormCodebot.Design.Formsprocedure22
    ShowAppExplorerCodebot.Design.AppExplorerprocedure104
    TAppExplorerFormCodebot.Design.AppExplorerclass36
    TAppExplorerForm.ButtonImagesCodebot.Design.AppExplorerfield37
    TAppExplorerForm.ClearButtonCodebot.Design.AppExplorerfield49
    TAppExplorerForm.ClearButtonClickCodebot.Design.AppExplorerprocedure58
    TAppExplorerForm.CloseButtonCodebot.Design.AppExplorerfield56
    TAppExplorerForm.CloseButtonClickCodebot.Design.AppExplorerprocedure64
    TAppExplorerForm.ComponentEditCodebot.Design.AppExplorerfield38
    TAppExplorerForm.ComponentGridCodebot.Design.AppExplorerfield43
    TAppExplorerForm.ComponentMemoCodebot.Design.AppExplorerfield41
    TAppExplorerForm.ComponentPanelCodebot.Design.AppExplorerfield39
    TAppExplorerForm.EditSheetCodebot.Design.AppExplorerfield40
    TAppExplorerForm.FlashTimerCodebot.Design.AppExplorerfield52
    TAppExplorerForm.FlashTimerTimerCodebot.Design.AppExplorerprocedure59