Code Index | File Index

Namespaces

Classes


Class CKEDITOR.ui


Defined in: core/ui.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
CKEDITOR.ui(editor)
Contains UI features related to an editor instance.
Field Summary
Field Attributes Field Name and Description
<static>  
CKEDITOR.ui.separator
The UI element that renders a toolbar separator.
Method Summary
Method Attributes Method Name and Description
 
add(name, type, definition)
Adds a UI item to the items collection.
 
addButton(The, The)
Adds a button definition to the UI elements list.
 
addHandler(type, handler)
Adds a handler for a UI item type.
 
get(name)
Gets a UI object.
Class Detail
CKEDITOR.ui(editor)
Since: 3.0
Contains UI features related to an editor instance.
Parameters:
{CKEDITOR.editor} editor
The editor instance.
Field Detail
<static> {Object} CKEDITOR.ui.separator
Since: 3.0
The UI element that renders a toolbar separator.
Defined in: plugins/toolbar/plugin.js.
Method Detail
{Undefined} add(name, type, definition)
Since: 3.0
Adds a UI item to the items collection. These items can be later used in the interface.
// Add a new button named "MyBold".
editorInstance.ui.add( 'MyBold', CKEDITOR.UI_BUTTON,
    {
        label : 'My Bold',
        command : 'bold'
    });
Parameters:
{String} name
The UI item name.
{Object} type
The item type.
{Object} definition
The item definition. The properties of this object depend on the item type.

{Undefined} addButton(The, The)
Since: 3.0
Adds a button definition to the UI elements list.
Defined in: plugins/button/plugin.js.
editorInstance.ui.addButton( 'MyBold',
    {
        label : 'My Bold',
        command : 'bold'
    });
Parameters:
{String} The
button name.
{Object} The
button definition.

{Undefined} addHandler(type, handler)
Since: 3.0
Adds a handler for a UI item type. The handler is responsible for transforming UI item definitions in UI objects.
Parameters:
{Object} type
The item type.
{Object} handler
The handler definition.

{Undefined} get(name)
Since: 3.0
Gets a UI object.
Parameters:
{String} name
The UI item hame.

Copyright © 2003-2009, CKSource - Frederico Knabben. All rights reserved.