[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paragui-cvs] CVS: paragui/include pgxmltag.h,NONE,1.1
From: |
Alexander Pipelka <address@hidden> |
Subject: |
[paragui-cvs] CVS: paragui/include pgxmltag.h,NONE,1.1 |
Date: |
Fri, 28 Jun 2002 04:40:05 -0400 |
Update of /cvsroot/paragui/paragui/include
In directory subversions:/tmp/cvs-serv31303
Added Files:
pgxmltag.h
Log Message:
added missing file
--- NEW FILE ---
#ifndef PG_XMLTAG_H
#define PG_XMLTAG_H
#include "pgrect.h"
#include <string>
#include <map>
class PG_Widget;
typedef enum {
DOC,
LAYOUT,
HEAD,
BODY
} PG_XML_SECTION;
class PG_XMLTagList : public std::map<std::string, std::string> {
public:
PG_XMLTagList(const char** atts);
};
class PG_XMLTag {
public:
PG_XMLTag(const char* n = NULL, const char** a = NULL, PG_XML_SECTION
sec = DOC);
void Log();
inline std::string GetString(const char* name) {
return taglist[name];
}
PG_Rect GetRect(const char* name, PG_Widget* parent);
int GetInt(const char* name);
int GetAlignment(const char* name);
int GetBackmode(const char* name);
PG_Gradient* GetGradient(const char* name);
std::string name;
PG_XMLTagList taglist;
PG_XML_SECTION section;
};
#endif // PG_XMLTAG_H
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paragui-cvs] CVS: paragui/include pgxmltag.h,NONE,1.1,
Alexander Pipelka <address@hidden> <=
- Prev by Date:
[paragui-cvs] CVS: paragui/include pgbutton.h,1.8,1.9 pgwidget.h,1.15,1.16
- Next by Date:
[paragui-cvs] CVS: paragui/src/layout layoutparsers.cpp,1.2,1.3 pgxmllayoutloader.cpp,1.3,1.4
- Previous by thread:
[paragui-cvs] CVS: paragui/include pgbutton.h,1.8,1.9 pgwidget.h,1.15,1.16
- Next by thread:
[paragui-cvs] CVS: paragui/src/layout layoutparsers.cpp,1.2,1.3 pgxmllayoutloader.cpp,1.3,1.4
- Index(es):