ultimatepp/uppdev/ErrorThread20070606/main.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

56 lines
1.1 KiB
C++

#ifndef _ErrorThread_main_h_
#define _ErrorThread_main_h_
#include <CtrlLib/CtrlLib.h>
#include <Web/Web.h>
#include "displays.h"
using namespace Upp;
class App : public TopWindow
{
typedef App CLASSNAME;
public:
/* APP */
App();
/* MENU */
MenuBar menu;
void MenuContent(MenuBar& menu);
void MenuContent_File(Bar& bar);
/* TAB */
TabCtrl tab;
void TabContent(TabCtrl& tab);
/* CONTENT - DOWNLOAD */
StaticRect contentDownload;
void Content_Download(StaticRect& contentDownload);
Button downloadButton;
void ActionDownloadStart();
Button cancelDownloadButton;
void ActionDownloadStop(bool clearResult);
DocEdit downloadResult;
/* STATUS */
StatusBar status;
void StatusContent(StatusBar& status);
void StatusUpdate();
InfoCtrl statusInfo;
/* STATUS PROGRESS */
ProgressDisplayMy progressDisplay;
bool ProgressCanceled(int pos, int size);
bool isProgressCanceled;
ProgressIndicator pi;
/* ACTIONS */
void ActionExit();
virtual bool Key(dword key, int count);
public:
Thread httpThread;
};
#endif