⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vwftc01_gui.cc

📁 http协议下的文件传输程序
💻 CC
字号:
#include <vwftc01.h>/*defining signal and eventsdynamics tables*/DEFINE_SIGNAL_LIST(Vwftc01Form,VDKForm);DEFINE_EVENT_LIST(Vwftc01Form,VDKForm);/*defining signal static table*/DEFINE_SIGNAL_MAP(Vwftc01Form,VDKForm)ON_SIGNAL(timer,timer_tick_signal,OnTimer),ON_SIGNAL(MenuItemexit,activate_signal,OnMenuItemexitActivate),ON_SIGNAL(MenuItemtry,activate_signal,OnMenuItemtryActivate),ON_SIGNAL(buttonopenfile,clicked_signal,OnbuttonopenfileClick),ON_SIGNAL(buttonupload,clicked_signal,OnbuttonuploadClick),ON_SIGNAL(buttonconnect,clicked_signal,OnbuttonconnectClick),ON_SIGNAL(MenuItem5,activate_signal,OnMenuItem5Activate),ON_SIGNAL(locallist,realize_signal,OnlocallistRealize),ON_SIGNAL(locallist,select_row_signal,OnlocallistSelectRow),ON_SIGNAL(locallist,click_column_signal,OnlocallistClickColumn),ON_SIGNAL(remotelist,select_row_signal,OnremotelistSelectRow),ON_SIGNAL(buttondownload,clicked_signal,OnbuttondownloadClick)END_SIGNAL_MAP/*main form setup*/voidVwftc01Form::GUISetup(void){	SetSize(986,575);	Title = "vwftc01 Main Form";Menubar0 = new VDKMenubar(this);Menubar0->SetSize(980,32);Add(Menubar0,0,1,1,0);MenuItemfile = new VDKMenuItem(this,"MenuItemfile",NULL);MenuItemfile->Caption = "file";MenuItemfile->Checked = false;VDKFont* MenuItemfile_font = new VDKFont(this,"-misc-simsun-medium-r-normal-*-18-*-*-*-c-*-iso8859-1");MenuItemfile->Font = MenuItemfile_font;Menubar0->Add(MenuItemfile,l_justify,1,1,0);Menufile = new VDKMenu(this);MenuItemfile->Add(Menufile);MenuItemopen = new VDKMenuItem(this,"MenuItemopen",NULL);MenuItemopen->Caption = "open";MenuItemopen->Checked = false;VDKFont* MenuItemopen_font = new VDKFont(this,"-abisource-arial-regular-r-normal-*-*-140-*-*-p-*-iso8859-1");MenuItemopen->Font = MenuItemopen_font;Menufile->Add(MenuItemopen,l_justify,1,1,0);MenuItemtest = new VDKMenuItem(this,"MenuItemtest",NULL);MenuItemtest->Caption = "test";MenuItemtest->Checked = false;VDKFont* MenuItemtest_font = new VDKFont(this,"-misc-simsun-medium-r-normal-*-18-*-*-*-c-*-iso8859-1");MenuItemtest->Font = MenuItemtest_font;Menubar0->Add(MenuItemtest,l_justify,1,1,0);Menu1 = new VDKMenu(this);MenuItemtest->Add(Menu1);MenuItemtry = new VDKMenuItem(this,"MenuItemtry",NULL);MenuItemtry->Caption = "测试";MenuItemtry->Checked = false;Menu1->Add(MenuItemtry,l_justify,1,1,0);MenuItem5 = new VDKMenuItem(this,"MenuItem5",NULL);MenuItem5->Checked = false;Menu1->Add(MenuItem5,l_justify,1,1,0);MenuItemexit = new VDKMenuItem(this,"MenuItemexit",NULL);MenuItemexit->Caption = "退出";MenuItemexit->Checked = false;Menubar0->Add(MenuItemexit,l_justify,1,1,0);fixedmain = new VDKFixed(this);fixedmain->SetSize(980,539);Add(fixedmain,0,1,1,0);entrylocalfile = new VDKEntry(this,0);entrylocalfile->SetSize(390,26);entrylocalfile->Editable = true;fixedmain->Add(entrylocalfile,14,13,1,0);entryremotefile = new VDKEntry(this,0);entryremotefile->SetSize(420,26);entryremotefile->Editable = true;fixedmain->Add(entryremotefile,482,14,1,0);textlocal = new VDKText(this,true);VDKFont* textlocal_font = new VDKFont(this,"-misc-simsun-medium-r-normal-*-*-140-*-*-c-*-iso8859-1");textlocal->Font = textlocal_font;textlocal->SetSize(392,52);textlocal->WordWrap = false;fixedmain->Add(textlocal,13,68,1,0);textremote = new VDKText(this,true);VDKFont* textremote_font = new VDKFont(this,"-misc-simsun-medium-r-normal-*-14-*-*-*-c-*-iso8859-1");textremote->Font = textremote_font;textremote->SetSize(437,47);textremote->WordWrap = false;fixedmain->Add(textremote,484,68,1,0);buttonopenfile = new VDKLabelButton(this,"OpenFile");VDKFont* buttonopenfile_font = new VDKFont(this,"-misc-simsun-medium-r-normal-*-14-*-*-*-c-*-iso8859-1");buttonopenfile->Font = buttonopenfile_font;fixedmain->Add(buttonopenfile,412,15,1,0);buttonconnect = new VDKLabelButton(this,"connect");VDKFont* buttonconnect_font = new VDKFont(this,"-misc-simsun-medium-r-normal-*-14-*-*-*-c-*-iso8859-1");buttonconnect->Font = buttonconnect_font;fixedmain->Add(buttonconnect,920,15,1,0);buttonupload = new VDKLabelButton(this,"-->");fixedmain->Add(buttonupload,426,207,1,0);buttondownload = new VDKLabelButton(this,"<--");fixedmain->Add(buttondownload,425,313,1,0);char* locallistTitles[] = { "D","file","size","time","mode","owner" };locallist = new VDKCustomList(this,6,locallistTitles,(GtkSelectionMode) 3);locallist->SetSize(392,371);locallist->AutoResize = true;locallist->BorderShadow = (GtkShadowType) shadow_etched_in;fixedmain->Add(locallist,12,156,1,0);char* remotelistTitles[] = { "D","file","size","time","mode","owner" };remotelist = new VDKCustomList(this,6,remotelistTitles,(GtkSelectionMode) 3);remotelist->SetSize(444,368);remotelist->AutoResize = true;remotelist->BorderShadow = (GtkShadowType) shadow_etched_in;fixedmain->Add(remotelist,481,155,1,0);}// do not remove this mark: #!#// end of file:vwftc01_gui.cc

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -