ultimatepp/uppdev/Udoc/Udoc.h
cxl 351994a6cc Adding uppdev....
git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-15 08:36:24 +00:00

50 lines
951 B
C++

#ifndef _Udoc_Udoc_h
#define _Udoc_Udoc_h
#include <RichEdit/RichEdit.h>
#define LAYOUTFILE <Udoc/Udoc.lay>
#include <CtrlCore/lay.h>
#define IMAGEFILE <Udoc/Udoc.iml>
#include <Draw/iml_header.h>
class Udoc : public TopWindow {
MenuBar menu;
ToolBar tool;
DropList group;
FileList package;
FileList topic;
RichEdit editor;
DropList lang;
EditString title;
Splitter package_topic;
StaticRect left, right;
Splitter left_right;
Vector<String> packagedir;
String filepath;
Vector<String> grouptopics;
void MainMenu(Bar& bar);
void MainTool(Bar& bar);
void EditBar(Bar& bar);
void Exit();
public:
void Serialize(Stream& s);
void ClearPackages();
void AddPackage(const char *name, const char *dir);
typedef Udoc CLASSNAME;
Udoc();
};
// appdoc$main$cs-cz.topic
// TOPIC("appdoc", "main", "cs-cz")
// #include "appdoc$main$cs-cz.topic"
#endif