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
