#include "SkView.h"
#include "SkAnimator.h"
#include "SkTextBox.h"
Go to the source code of this file.
Classes | |
class | SkWidgetView |
class | SkButtonView |
class | SkCheckButtonView |
class | SkStaticTextView |
class | SkListView |
class | SkListSource |
Enumerations | |
enum | SkWidgetEnum { kBorder_WidgetEnum, kButton_WidgetEnum, kImage_WidgetEnum, kList_WidgetEnum, kProgress_WidgetEnum, kScroll_WidgetEnum, kText_WidgetEnum, kWidgetEnumCount } |
enum | SkinEnum { kBorder_SkinEnum, kButton_SkinEnum, kProgress_SkinEnum, kScroll_SkinEnum, kStaticText_SkinEnum, kSkinEnumCount } |
Functions | |
const char * | get_skin_enum_path (SkinEnum se) |
void | init_skin_anim (const char path[], SkAnimator *anim) |
void | init_skin_anim (SkinEnum se, SkAnimator *anim) |
void | init_skin_paint (SkinEnum se, SkPaint *paint) |
void | inflate_paint (const SkDOM &dom, const SkDOM::Node *node, SkPaint *paint) |
SkView * | SkWidgetFactory (SkWidgetEnum) |
SkView * | SkWidgetFactory (const char name[]) |
enum SkinEnum |
kBorder_SkinEnum | |
kButton_SkinEnum | |
kProgress_SkinEnum | |
kScroll_SkinEnum | |
kStaticText_SkinEnum | |
kSkinEnumCount |
Definition at line 36 of file SkWidgetViews.h.
enum SkWidgetEnum |
Definition at line 23 of file SkWidgetViews.h.
const char* get_skin_enum_path | ( | SkinEnum | se | ) |
void inflate_paint | ( | const SkDOM & | dom, | |
const SkDOM::Node * | node, | |||
SkPaint * | paint | |||
) |
void init_skin_anim | ( | SkinEnum | se, | |
SkAnimator * | anim | |||
) |
void init_skin_anim | ( | const char | path[], | |
SkAnimator * | anim | |||
) |
SkView* SkWidgetFactory | ( | const char | name[] | ) |
Given the inflate/element name of a widget, return an instance of the specified widget, or null if name does not match any known widget type.
SkView* SkWidgetFactory | ( | SkWidgetEnum | ) |
Given an enum value, return an instance of the specified widget. If the enum is out of range, returns null