This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
#include <remotepsapp/processview.hpp>
#include <statbar/statbarx.hpp>
#include <common/windows.hpp>
#include <common/mdifrm.hpp>
#include <imagelst/ftree.hpp>
#include <com/cominit.hpp>
ProcessView::ProcessView(void)
{
mCreateHandler.setCallback(this,&ProcessView::createHandler);
mSizeHandler.setCallback(this,&ProcessView::sizeHandler);
insertHandler(VectorHandler::CreateHandler,&mCreateHandler);
insertHandler(VectorHandler::SizeHandler,&mSizeHandler);
}
ProcessView::~ProcessView()
{
removeHandler(VectorHandler::CreateHandler,&mCreateHandler);
removeHandler(VectorHandler::SizeHandler,&mSizeHandler);
}
void ProcessView::connect(const String &serverName)
{
setCaption(serverName);
mViewDialog.handleConnect(serverName);
}
CallbackData::ReturnType ProcessView::createHandler(CallbackData &someCallbackData)
{
Rect winRect;
Rect statRect;
clientRect(winRect);
mStatusBar=::new StatusBarEx(*this,StatusBarID);
mStatusBar.disposition(PointerDisposition::Delete);
mStatusBar->clientRect(statRect);
mViewDialog.perform(*this,mStatusBar);
// moveWindow(0,0,mViewDialog.width(),mViewDialog.height());
return FALSE;
}
CallbackData::ReturnType ProcessView::sizeHandler(CallbackData &someCallbackData)
{
Rect winRect;
Rect statRect;
// setWindowPos(InitialWidth,InitialHeight);
clientRect(winRect);
mStatusBar->clientRect(statRect);
mViewDialog.setWindowPos(width(),height()-mStatusBar->height());
return FALSE;
}
void ProcessView::setCaption(String strText)
{
MDIWindow::setCaption(String("\\")+strText);
}
// *** virtuals
void ProcessView::preRegister(WNDCLASS &wndClass)
{
wndClass.hbrBackground=(HBRUSH)COLOR_APPWORKSPACE;
}
void ProcessView::preCreate(MDICREATESTRUCT &createStruct)
{
// createStruct.cx=InitialWidth;
// createStruct.cy=InitialHeight;
}