/Volumes/disk/skia/trunk/include/views/SkWidgetViews.h File Reference

#include "SkView.h"
#include "SkAnimator.h"
#include "SkTextBox.h"
Include dependency graph for SkWidgetViews.h:
This graph shows which files directly or indirectly include this file:

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)
SkViewSkWidgetFactory (SkWidgetEnum)
SkViewSkWidgetFactory (const char name[])

Enumeration Type Documentation

enum SkinEnum
Enumerator:
kBorder_SkinEnum 
kButton_SkinEnum 
kProgress_SkinEnum 
kScroll_SkinEnum 
kStaticText_SkinEnum 
kSkinEnumCount 

Definition at line 36 of file SkWidgetViews.h.

Enumerator:
kBorder_WidgetEnum 

<sk-border>

kButton_WidgetEnum 

<sk-button>

kImage_WidgetEnum 

<sk-image>

kList_WidgetEnum 

<sk-list>

kProgress_WidgetEnum 

<sk-progress>

kScroll_WidgetEnum 

<sk-scroll>

kText_WidgetEnum 

<sk-text>

kWidgetEnumCount 

Definition at line 23 of file SkWidgetViews.h.


Function Documentation

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 
)
void init_skin_paint ( SkinEnum  se,
SkPaint paint 
)
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


Generated on Tue Oct 20 10:33:02 2009 for Skia by  doxygen 1.6.1