Ver BEACON.CH
Código: Seleccionar todo
#define NONE -2
#define NODIV -1
#define CONTAINER 0
#define FLUID 1
#define FLEX 2
#define COLLAPSE 3
#define GRID 4
► Mostrar Spoiler
Código: Seleccionar todo
CLASS TContainer
DATA aHeaders INIT {}
DATA aFooters INIT {}
DATA aColumns INIT {}
DATA aKeys
DATA aIdElements
DATA aItems
DATA bControls
DATA bEnd
DATA bPostControls
DATA bPrevControls
DATA cAria
DATA cBackColor
DATA cBackGround
DATA cBodySection
DATA cBorder
DATA cClass
DATA cCueBanner
DATA cParent
DATA cCaption
DATA cDataSet
DATA cDataRide
DATA cDataToggle
DATA cDataTarget
DATA cDataHeight
DATA cDataWidth
DATA cDataParent
DATA cDisplay
DATA cFilterImg
DATA cFontFam
DATA cFontSize
DATA cFontWeight
DATA cFooterSection
DATA cForId
DATA cFormId
DATA cHAttribFinal
DATA cHAttribInitial
DATA cHeaderSection
DATA nHeight
DATA cHRef
DATA cId
DATA cItemsAlign
DATA cJustifyContent
DATA cKeyAttrib
DATA cKeyEvents
DATA cKeyStyles
DATA cLiStyle
DATA cLogo
DATA cMargen
DATA cMethod
DATA cName
DATA cOutLine
DATA cOverFlow
DATA cPosition
DATA cRole
DATA cSrcImg
DATA cAltImg
DATA cStrAttrib
DATA cStrElem
DATA cStrElemObj
DATA cStrIdElemObj
DATA cSubClass
DATA cTextAlign
DATA cVerticalAlign
DATA cTextColor
DATA cTextDecoration
DATA cTransition
DATA cTypeCursor
DATA cTypeInput
DATA cVarName
DATA cVisibility
DATA hControls
DATA lBlock
DATA lDataStyleKey
DATA lInBody
DATA lOutline
DATA lSetEndAttrib
DATA lSetStrBefore
DATA lStyleKey
//DATA nBord
DATA nBorder
DATA nBordT
DATA nBordL
DATA nBordB
DATA nBordR
DATA nBottom
DATA nColorBackg
DATA nColorText
DATA nLeft
DATA nLineHeight
DATA nMarg
DATA nMargen
DATA nMargT
DATA nMargL
DATA nMargB
DATA nMargR
DATA nMinHeight
DATA nMinWidth
DATA nMaxHeight
DATA nMaxWidth
DATA nPadding
DATA cBoxSizing
DATA nRight
DATA nTagElem
DATA nTop
DATA nType
DATA nTypeElem
DATA nTypeSize
DATA nWidth
DATA oDoc
DATA oEvent
DATA oObjElem
DATA oParent
DATA uAction
DATA uValue
DATA cImgIcon
DATA lGrid
DATA cPointerEvent
CLASSDATA lDebug INIT .F.
CLASSDATA cFixedHeight INIT ""
CLASSDATA cFixedWidth INIT ""
CLASSDATA cFixedMinHeight INIT ""
CLASSDATA cFixedMinWidth INIT ""
CLASSDATA cFixedMaxHeight INIT ""
CLASSDATA cFixedMaxWidth INIT ""
CLASSDATA cFixedTextColor INIT ""
CLASSDATA cFixedBackColor INIT ""
CLASSDATA cFixedFontFam INIT ""
CLASSDATA cFixedFontSize INIT ""
CLASSDATA cFixedFontWeight INIT ""
CLASSDATA cFixedUnit INIT "px"
CLASSDATA cFixedUnitW INIT "px"
CLASSDATA cFixedUnitH INIT "px"
METHOD New( lCompact, nType, cClass, nH, nW ) CONSTRUCTOR
METHOD Activate() VIRTUAL
METHOD CreateDoc( lCompact )
METHOD InitContainer()
METHOD DelKeyStyle( cKey )
METHOD End() VIRTUAL
METHOD FullClassName( cClass )
METHOD GetBlockElem( lBlock, cClass )
METHOD GetColorBackg( nTip, nOpac )
METHOD GetColorText( nTip, nOpac )
METHOD GetHtmlTypeContainer( nTp )
METHOD GetKeyStyle( cKey )
METHOD GetOutlineElem( lOutLine, cClass )
METHOD GetObjScript() INLINE ::oDoc:oScript
METHOD GetObjAjax() INLINE ::oDoc:oAjax
METHOD GetProperty( oObj, uProperty, lStyle )
METHOD GetSizeElem( nTip, cClass, lClass )
METHOD GetTagElem( nTag, cClass, lClass )
METHOD GetTypeElem( nTip, cClass, lClass )
METHOD IdCreate( cId, cClass ) INLINE ::oDoc:IdElement( cId, cClass )
METHOD JCommand( xCmd, lEnd, lFunc, lType )
METHOD JQueryVar( cVar, uVal )
METHOD ModKeyStyle( cKey, uValue )
METHOD Event( cEvent, bOn, cObj, lEnd, lClass )
METHOD SearchId( cId, lFind, lObj )
METHOD SetAria( cType, uVal )
METHOD SetAttrib( cAttrib, cStyl )
METHOD SetAttribInitial( cAttrib )
METHOD SetAttribKeys( aK )
METHOD SetBackGround( cBack, cSize )
METHOD SetBgColor( cBack )
METHOD SetBorder( cStyle, nW, cClr, cUni, nBord, nRad )
METHOD SetBorderBottom( nB, cUni )
METHOD SetBorderLeft( nL, cUni )
METHOD SetBorderRight( nR, cUni )
METHOD SetBorderTop( nT, cUni )
METHOD SetBottom( nB, cUni )
METHOD SetBoxSizing( cBox )
METHOD SetCalc( cExpr )
METHOD SetCaption( cText )
METHOD SetClassElement( cClass )
METHOD SetColor( cText, cBack )
METHOD SetCueBanner( cCue )
METHOD SetCursor( cCursor )
METHOD SetDataHeight( cData, lClass )
METHOD SetDataParent( cData, lClass )
METHOD SetDataSet( cTag, cData, lClass )
METHOD SetDataRide( cData, lClass )
METHOD SetDataTarget( cData, lClass )
METHOD SetDataToggle( cData, lClass )
METHOD SetDataWidth( cData, lClass )
METHOD SetDebug( lOnOff )
METHOD SetDisabled( lCursor )
METHOD SetDisplay( cDisplay )
METHOD SetDoc( oDoc )
METHOD StrElemObj( oObj, lEnd )
METHOD SetEnabled( lCursor )
METHOD SetEndAttrib( cAttrib )
METHOD SetFamFont( cFam )
METHOD SetFilterImage( cFilter )
METHOD SetFixedUnit( cUnit, lHeight )
METHOD SetFixedUnitW( cUnit )
METHOD SetFixedUnitH( cUnit )
METHOD SetFixedWidth( nW, nMin, nMax, cUni )
METHOD SetFixedHeight( nH, nMin, nMax, cUni )
METHOD SetFixedColor( nText, nBack, cUni )
METHOD SetFixedFont( cFam, nH, cUni )
METHOD SetFloat( cFloat )
METHOD SetFont( cFam, nH )
METHOD SetForId( cFor )
METHOD SetFormControl( cForm )
METHOD SetGridContainer( lGrid, lInline )
METHOD SetHeight( nH, cUni )
METHOD SetHtmlFont( cFam, nH, nW )
METHOD SetHRef( cRef )
METHOD SetIdElement( cId )
METHOD SetImgIcon( cIcon )
METHOD SetInBody( lBody )
METHOD SetInEndAttrib( lEnd )
METHOD SetItemsAlign( cAlign )
METHOD SetJustifyContent( cAlign )
METHOD SetKeyEvents( cEvent )
METHOD SetKeyStyles( cStyle )
METHOD SetLeft( nL, cUni )
METHOD SetLineHeight( nH )
METHOD SetListStyle( cStyl )
METHOD SetLogo( cLogo )
METHOD SetMargin( nT, nL, nB, nR, cUni, lAuto, nInherit, lAlls )
METHOD SetMarginBottom( nB, cUni )
METHOD SetMarginLeft( nL, cUni )
METHOD SetMarginRight( nR, cUni )
METHOD SetMarginTop( nT, cUni )
METHOD SetMethod( cMeth )
METHOD SetMaxHeight( nH, cUni )
METHOD SetMinHeight( nH, cUni )
METHOD SetMinMaxHeight( nH, cUni, lMin )
METHOD SetMaxWidth( nW, cUni )
METHOD SetMinWidth( nW, cUni )
METHOD SetMinMaxWidth( nW, cUni, lMin )
METHOD SetName( cName )
METHOD SetObjElem( oObj )
METHOD SetOpacity( nOpac )
METHOD SetOutLine( cStyle, nW, cClr, cUni, nOffset )
METHOD SetOverFlow( cOver )
METHOD SetOverFlowX( cOver )
METHOD SetOverFlowY( cOver )
METHOD SetPadding( nAll, cUni )
METHOD SetPaddingBottom( nB, cUni )
METHOD SetPaddingLeft( nL, cUni )
METHOD SetPaddingTop( nT, cUni )
METHOD SetPaddingRight( nR, cUni )
METHOD SetParent( oP, cIdP, lObj )
METHOD SetPosition( cPos )
METHOD SetProperty( oObj, uProperty, uValue, lStyle )
METHOD SetRight( nR, cUni )
METHOD SetRole( cRole )
METHOD SetSizeElem( nType )
METHOD SetSizeFont( nH, cUni )
METHOD SetSrcImg( cSrc )
METHOD SetAltImg( cAlt )
METHOD SetStrElem( cStr, lEnd )
METHOD SetStrObjBefore( lOnOff )
METHOD SetStyleKey( lStyle )
METHOD SetStyleKeyFromDatas( lOnOff )
// METHOD SetStyleId( cStyle )
METHOD SetStyleLines( cStyl )
METHOD SetTextAlign( cAlign, lInitial, lInherit )
METHOD SetVerticalAlign( cAlign )
METHOD SetTextColor( cText )
METHOD SetTextDecoration( lAll, cStyle, cLine, cColor, lInitial, lInherit)
METHOD SetTop( nT, cUni )
METHOD SetTransition( lAll, cProp, cDelay, cDuration, cFunc, lInitial, lInherit )
METHOD SetTypeContainer( nTp )
METHOD SetTypeElem( nType )
METHOD SetTypeInput( cType )
METHOD SetValue( uVal )
METHOD SetVarStr( cVar )
METHOD SetVarValue( cVar, uVal )
METHOD SetVisibility( cVisib )
METHOD SetWeightFont( cType )
METHOD SetWidth( nW, cUni )
METHOD StrIdElemObj( oObj, lEnd )
METHOD SetHeaders( aHead )
METHOD SetColumns( aDats )
METHOD SetFooters( aFoot )
METHOD SetForm() INLINE TBForm():New()
ERROR HANDLER OnError
ENDCLASS