Back to index

scribus-ng  1.3.4.dfsg+svn20071115
Public Member Functions | Protected Member Functions | Protected Attributes
ParseAnnotation_body Class Reference
Inheritance diagram for ParseAnnotation_body:
Inheritance graph
[legend]
Collaboration diagram for ParseAnnotation_body:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void begin (const Xml_string &tagname, Xml_attr attr)

Protected Member Functions

virtual void end (const Xml_string &)
virtual void chars (const Xml_string &)

Protected Attributes

Digester * dig

Detailed Description

Definition at line 53 of file annotation.cpp.


Member Function Documentation

void ParseAnnotation_body::begin ( const Xml_string tagname,
Xml_attr  attr 
) [inline, virtual]

Reimplemented from desaxe::Action_body.

Definition at line 56 of file annotation.cpp.

       {
              Annotation* ann = this->dig->top<Annotation>();
              ann->setType(parseInt(attr["ANTYPE"]));
              ann->setAction(attr["ANACTION"]);
              ann->setE_act(attr["ANEACT"]);
              ann->setX_act(attr["ANXACT"]);
              ann->setD_act(attr["ANDACT"]);
              ann->setFo_act(attr["ANFOACT"]);
              ann->setBl_act(attr["ANBLACT"]);
              ann->setK_act(attr["ANKACT"]);
              ann->setF_act(attr["ANFACT"]);
              ann->setV_act(attr["ANVACT"]);
              ann->setC_act(attr["ANCACT"]);
              ann->setExtern(attr["ANEXTERN"]);
              ann->setZiel(parseInt(attr["ANZIEL"]));
              ann->setActionType(parseInt(attr["ANACTYP"]));
              ann->setToolTip(attr["ANTOOLTIP"]);
              ann->setBwid(parseInt(attr["ANBWID"]));
              ann->setBsty(parseInt(attr["ANBSTY"]));
              ann->setFeed(parseInt(attr["ANFEED"]));
              ann->setFlag(parseInt(attr["ANFLAG"]));
              ann->setFont(parseInt(attr["ANFONT"]));
              ann->setFormat(parseInt(attr["ANFORMAT"]));
              ann->setRollOver(attr["ANROLL"]);
              ann->setDown(attr["ANDOWN"]);
              ann->setVis(parseInt(attr["ANVIS"]));
              ann->setMaxChar(parseInt(attr["ANMC"]));
              ann->setIsChk(parseBool(attr["ANCHK"]));
              ann->setAAact(parseBool(attr["ANAA"]));
              ann->setChkStil(parseInt(attr["ANCHKS"]));
              ann->setBorderColor(attr["ANBCOL"]);
              ann->setHTML(parseBool(attr["ANHTML"]));
              ann->setUseIcons(parseBool(attr["ANICON"]));
              ann->setIPlace(parseInt(attr["ANPLACE"]));
              ann->setScaleW(parseInt(attr["ANSCALE"]));
       }

Here is the call graph for this function:

virtual void desaxe::Action_body::chars ( const Xml_string ) [inline, protected, virtual, inherited]

Reimplemented in AppendText_body, desaxe::SetText_body< Obj_Type >, and desaxe::AddText_body< Obj_Type >.

Definition at line 36 of file actions.h.

{}

Here is the caller graph for this function:

virtual void desaxe::Action_body::end ( const Xml_string ) [inline, protected, virtual, inherited]

Member Data Documentation

Digester* desaxe::Action_body::dig [protected, inherited]

Definition at line 38 of file actions.h.


The documentation for this class was generated from the following file: