gui Class Reference

Inheritance diagram for gui:

Inheritance graph
[legend]
Collaboration diagram for gui:

Collaboration graph
[legend]

List of all members.


Detailed Description

Look&Feel editor file

Public Member Functions

 init ()
 render ()
 fillColors ($aStyles, $aColors)
 save ($blAjax=true)
 saveUserSettings ($sTheme, $aColors, $aStyles)
 previewCss ()
 previewGif ()
 gif ($sTpl=null, $aColors=null, $sFile=null, $sDir=null)
 getUserColors ()
 getUserStyles ()
 getThemes ()
 getColors ($sThemeId)
 getStyles ()
 getRes ($sRes)
 getResColors ($sRes, $sTpl)
 getImageColors ($sImageID, $aStyles)
 getStyleTree ()
 hex2rgb ($sHexColor)

Protected Member Functions

 _loadGuiFiles ()

Protected Attributes

 $_sSrcDir
 $_sGuiDir = "gui/"
 $_sBgDir = "bg/"
 $_sGuiXml = "gui.xml"
 $_sUserGui = "usergui.php"
 $_oGuiDom
 $_sThemeXml = "theme.xml"
 $_oThemesDom
 $_blLoaded = false

Member Function Documentation

gui.init (  ) 

Ininializes internal fields and loads dom objects

Returns:
null

Reimplemented from oxAdminView.

gui.render (  ) 

Render template and loads all needed data

Returns:
string

Reimplemented from oxAdminView.

gui.fillColors ( aStyles,
aColors 
)

Fills array with color values according to the index

Parameters:
array $aStyles array to fill
array $aColors values to fill
Returns:
array

gui.save ( blAjax = true  ) 

Generates css and background image files

Parameters:
bool $blAjax do not render page if called from ajax
Returns:
null

gui.saveUserSettings ( sTheme,
aColors,
aStyles 
)

Saves user setting to php file

Parameters:
string $sTheme Theme id
string $aColors Color palette
string $aStyles Element styles
Returns:
null

gui.previewCss (  ) 

Renders css preview with image preview link

Returns:
null

gui.previewGif (  ) 

Renders image preview

Returns:
null

gui.gif ( sTpl = null,
aColors = null,
sFile = null,
sDir = null 
)

Renders and outputs or saves gif image (saves if not null, otherwise outputs directly)

Parameters:
string $sTpl Theme id
array $aColors Colors array
string $sFile File name
string $sDir Directory name
Returns:
null

gui.getUserColors (  ) 

Returns default and posted colors array

Returns:
array

gui.getUserStyles (  ) 

Returns default and posted styles array

Returns:
array

gui._loadGuiFiles (  )  [protected]

Loads gui and theme xml files DOM documents

protected

Returns:
array

gui.getThemes (  ) 

Returns themes array

Returns:
array

gui.getColors ( sThemeId  ) 

gui.getStyles (  ) 

Returns default styles

Returns:
array

gui.getRes ( sRes  ) 

gui.getResColors ( sRes,
sTpl 
)

gui.getImageColors ( sImageID,
aStyles 
)

gui.getStyleTree (  ) 

gui.hex2rgb ( sHexColor  ) 


Member Data Documentation

gui.$_sSrcDir [protected]

gui.$_sGuiDir = "gui/" [protected]

gui.$_sBgDir = "bg/" [protected]

gui.$_sGuiXml = "gui.xml" [protected]

gui.$_sUserGui = "usergui.php" [protected]

gui.$_oGuiDom [protected]

gui.$_sThemeXml = "theme.xml" [protected]

gui.$_oThemesDom [protected]

gui.$_blLoaded = false [protected]


The documentation for this class was generated from the following file:

Generated on Wed Oct 29 23:41:54 2008 for OXID eShop CE by  doxygen 1.5.5