Svg2PictureView
BView *view = new Svg2PictureView(Bounds(), filename);
void Svg2PictureView::EndElement(const XML_Char *name) {
void Svg2PictureView::CharacterDataHandler(const XML_Char *s, int len) {
void Svg2PictureView::Push() {
void Svg2PictureView::Pop() {
void Svg2PictureView::_StartElement(Svg2PictureView *view, const XML_Char *name, const XML_Char **attributes) {
void Svg2PictureView::_EndElement(Svg2PictureView *view, const XML_Char *name) {
void Svg2PictureView::_CharacterDataHandler(Svg2PictureView *view, const XML_Char *s, int len) {
Svg2PictureView::Svg2PictureView(BRect frame, const char *filename)
Svg2PictureView::~Svg2PictureView()
Svg2PictureView::AttachedToWindow()
Svg2PictureView::Draw(BRect updateRect)
bool Svg2PictureView::HasAttribute(const XML_Char **attributes, const char *name) {
float Svg2PictureView::GetFloatAttribute(const XML_Char **attributes, const char *name) {
const char *Svg2PictureView::GetStringAttribute(const XML_Char **attributes, const char *name) {
rgb_color Svg2PictureView::GetColorAttribute(const XML_Char **attributes, const char *name, uint8 alpha) {
void Svg2PictureView::GetPolygonAttribute(const XML_Char **attributes, const char *name, BShape &shape) {
void Svg2PictureView::GetMatrixAttribute(const XML_Char **attributes, const char *name, BMatrix *matrix) {
void Svg2PictureView::GetShapeAttribute(const XML_Char **attributes, const char *name, BShape &shape) {
void Svg2PictureView::CheckAttributes(const XML_Char **attributes) {
void Svg2PictureView::StartElement(const XML_Char *name, const XML_Char **attributes) {
static void _StartElement(Svg2PictureView *view, const XML_Char *name, const XML_Char **attributes);
static void _EndElement(Svg2PictureView *view, const XML_Char *name);
static void _CharacterDataHandler(Svg2PictureView *view, const XML_Char *s, int len);
class Svg2PictureView : public BView {
Svg2PictureView(BRect frame, const char *fileName);
~Svg2PictureView();