VCL
[ class tree: VCL ] [ index: VCL ] [ all elements ]

Procedural File: designide.inc.php

Source Location: /designide.inc.php



Classes:

PropertyEditor
Base class for property editors
ComponentEditor
Base class for component editors
ColorPropertyEditor
Editor for Color properties
StringListPropertyEditor
Property Editor for StringLists
ArrayPropertyEditor
Array editor - not finished
ItemsPropertyEditor
Items property editor, for menus and treeviews
HTMLPropertyEditor
HTML property editor, for captions and so on
ImagePropertyEditor
Image property editor - not finished
DatabaseEditor
Base class for component editors


Page Details:

This file is part of the VCL for PHP project

Copyright (c) 2004-2007 qadram software <support@qadram.com>

Checkout AUTHORS file for more information on the developers

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA




Tags:

filesource:  Source Code for this file








registerAsset [line 72]

void registerAsset( array $components, array $assets)

Registers an asset for the Deployment wizard



Parameters

array   $components   Array of components you want to register the asset
array   $assets   Array of folders you want to get copied when this component is used
[ Top ]



registerBooleanProperty [line 141]

void registerBooleanProperty( string $classname, string $property)

Registers a boolean property, so the Object Inspector offers a true/false dropdown



Parameters

string   $classname  
string   $property  
[ Top ]



registerComponentEditor [line 93]

void registerComponentEditor( string $classname, string $componenteditorclassname, string $unitname)

Registers a component editor to be used by a component when right clicking on it



Parameters

string   $classname  
string   $componenteditorclassname  
string   $unitname  
[ Top ]



registerComponents [line 56]

void registerComponents( string $page, array $components, string $unit)

Registers components inside the IDE and places into the right palette page, it also allows the IDE to add the right unit to the source



Parameters

string   $page  
array   $components  
string   $unit  
[ Top ]



registerNoVisibleComponents [line 174]

void registerNoVisibleComponents( array $components, string $unit)

Register a component to be available but not visible



Parameters

array   $components  
string   $unit  
[ Top ]



registerPasswordProperty [line 161]

void registerPasswordProperty( string $classname, string $property)

Registers a password property, so the Object Inspector doesn't show the value



Parameters

string   $classname  
string   $property  
[ Top ]



registerPropertyEditor [line 108]

void registerPropertyEditor( string $classname, string $property, string $propertyclassname, string $unitname)

Registers a property editor to edit an specific property



Parameters

string   $classname   It can be an ancestor, property editors are also inherited
string   $property   Property Name
string   $propertyclassname   Property Editor class name
string   $unitname   Unit that holds the property editor class
[ Top ]



registerPropertyValues [line 123]

void registerPropertyValues( string $classname, string $property, array $values)

Register values to be shown for a dropdown property



Parameters

string   $classname  
string   $property  
array   $values  
[ Top ]



setIconPath [line 44]

void setIconPath( string $iconPath)

Specifies to the IDE the path to the icons for the components contained in this package (relative to the VCL path)



Parameters

string   $iconPath  
[ Top ]



setPackageTitle [line 34]

void setPackageTitle( string $packageTitle)

Specifies to the IDE the title of this package



Parameters

string   $packageTitle  
[ Top ]



Documentation generated on Tue, 27 Mar 2007 13:34:27 +0200 by phpDocumentor 1.3.1