MCUXpresso_LPC55S69/boards/lpcxpresso55s69/ew_gui_examples/ew_gui_animated_list/GeneratedCode/_AnimatedListDayItemL.h
2022-04-08 22:42:47 +08:00

141 lines
4.9 KiB
C

/*******************************************************************************
*
* E M B E D D E D W I Z A R D P R O J E C T
*
* Copyright (c) TARA Systems GmbH
* written by Paul Banach and Manfred Schweyer
*
********************************************************************************
*
* This software is delivered "as is" and shows the usage of other software
* components. It is provided as an example software which is intended to be
* modified and extended according to particular requirements.
*
* TARA Systems hereby disclaims all warranties and conditions with regard to the
* software, including all implied warranties and conditions of merchantability
* and non-infringement of any third party IPR or other rights which may result
* from the use or the inability to use the software.
*
* This file was generated automatically by Embedded Wizard Studio.
*
* Please do not make any modifications of this file! The modifications are lost
* when the file is generated again by Embedded Wizard Studio!
*
* Version : 10.0
* Date : 17.02.2021 8:00:50
* Profile : NxpLpc
* Platform : NXP.LPC.RGB565
*
*******************************************************************************/
#ifndef _AnimatedListDayItemL_H
#define _AnimatedListDayItemL_H
#ifdef __cplusplus
extern "C"
{
#endif
#include "ewrte.h"
#if EW_RTE_VERSION != 0x000A0000
#error Wrong version of Embedded Wizard Runtime Environment.
#endif
#include "ewgfx.h"
#if EW_GFX_VERSION != 0x000A0000
#error Wrong version of Embedded Wizard Graphics Engine.
#endif
#include "_CoreGroup.h"
#include "_ViewsText.h"
/* Forward declaration of the class AnimatedList::DayItemL */
#ifndef _AnimatedListDayItemL_
EW_DECLARE_CLASS( AnimatedListDayItemL )
#define _AnimatedListDayItemL_
#endif
/* Forward declaration of the class Core::DialogContext */
#ifndef _CoreDialogContext_
EW_DECLARE_CLASS( CoreDialogContext )
#define _CoreDialogContext_
#endif
/* Forward declaration of the class Core::KeyPressHandler */
#ifndef _CoreKeyPressHandler_
EW_DECLARE_CLASS( CoreKeyPressHandler )
#define _CoreKeyPressHandler_
#endif
/* Forward declaration of the class Core::LayoutContext */
#ifndef _CoreLayoutContext_
EW_DECLARE_CLASS( CoreLayoutContext )
#define _CoreLayoutContext_
#endif
/* Forward declaration of the class Core::TaskQueue */
#ifndef _CoreTaskQueue_
EW_DECLARE_CLASS( CoreTaskQueue )
#define _CoreTaskQueue_
#endif
/* Forward declaration of the class Core::View */
#ifndef _CoreView_
EW_DECLARE_CLASS( CoreView )
#define _CoreView_
#endif
/* Forward declaration of the class Graphics::Canvas */
#ifndef _GraphicsCanvas_
EW_DECLARE_CLASS( GraphicsCanvas )
#define _GraphicsCanvas_
#endif
/* This is a GUI component. */
EW_DEFINE_FIELDS( AnimatedListDayItemL, CoreGroup )
EW_OBJECT ( Text, ViewsText )
EW_PROPERTY( Caption, XString )
EW_END_OF_FIELDS( AnimatedListDayItemL )
/* Virtual Method Table (VMT) for the class : 'AnimatedList::DayItemL' */
EW_DEFINE_METHODS( AnimatedListDayItemL, CoreGroup )
EW_METHOD( initLayoutContext, void )( CoreRectView _this, XRect aBounds, CoreOutline
aOutline )
EW_METHOD( GetRoot, CoreRoot )( CoreView _this )
EW_METHOD( Draw, void )( CoreGroup _this, GraphicsCanvas aCanvas,
XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend )
EW_METHOD( HandleEvent, XObject )( CoreView _this, CoreEvent aEvent )
EW_METHOD( CursorHitTest, CoreCursorHit )( CoreGroup _this, XRect aArea, XInt32
aFinger, XInt32 aStrikeCount, CoreView aDedicatedView, XSet aRetargetReason )
EW_METHOD( ArrangeView, XPoint )( CoreRectView _this, XRect aBounds, XEnum
aFormation )
EW_METHOD( MoveView, void )( CoreRectView _this, XPoint aOffset, XBool
aFastMove )
EW_METHOD( GetExtent, XRect )( CoreRectView _this )
EW_METHOD( ChangeViewState, void )( CoreGroup _this, XSet aSetState, XSet aClearState )
EW_METHOD( OnSetBounds, void )( CoreGroup _this, XRect value )
EW_METHOD( OnSetFocus, void )( CoreGroup _this, CoreView value )
EW_METHOD( OnSetOpacity, void )( CoreGroup _this, XInt32 value )
EW_METHOD( DispatchEvent, XObject )( CoreGroup _this, CoreEvent aEvent )
EW_METHOD( BroadcastEvent, XObject )( CoreGroup _this, CoreEvent aEvent, XSet
aFilter )
EW_METHOD( UpdateViewState, void )( CoreGroup _this, XSet aState )
EW_METHOD( InvalidateArea, void )( CoreGroup _this, XRect aArea )
EW_METHOD( FindSiblingView, CoreView )( CoreGroup _this, CoreView aView, XSet
aFilter )
EW_METHOD( Add, void )( CoreGroup _this, CoreView aView, XInt32
aOrder )
EW_END_OF_METHODS( AnimatedListDayItemL )
/* 'C' function for method : 'AnimatedList::DayItemL.OnSetCaption()' */
void AnimatedListDayItemL_OnSetCaption( AnimatedListDayItemL _this, XString value );
#ifdef __cplusplus
}
#endif
#endif /* _AnimatedListDayItemL_H */
/* Embedded Wizard */