📄 migappgui.cxx
字号:
// generated by Fast Light User Interface Designer (fluid) version 1.0106#include "migAppGUI.h"inline void migAppGUI::cb_Load_i(Fl_Button*, void*) { this->ReadImage();}void migAppGUI::cb_Load(Fl_Button* o, void* v) { ((migAppGUI*)(o->parent()->user_data()))->cb_Load_i(o,v);}inline void migAppGUI::cb_Run_i(Fl_Button*, void*) { this->UpdatePipelineCallback();}void migAppGUI::cb_Run(Fl_Button* o, void* v) { ((migAppGUI*)(o->parent()->user_data()))->cb_Run_i(o,v);}inline void migAppGUI::cb_Quit_i(Fl_Button*, void*) { this->Hide();}void migAppGUI::cb_Quit(Fl_Button* o, void* v) { ((migAppGUI*)(o->parent()->user_data()))->cb_Quit_i(o,v);}inline void migAppGUI::cb_LowerThresholdSlider_i(Fl_Value_Slider*, void*) { m_ThresholdFilter->SetLowerThreshold(LowerThresholdSlider->value() );}void migAppGUI::cb_LowerThresholdSlider(Fl_Value_Slider* o, void* v) { ((migAppGUI*)(o->parent()->user_data()))->cb_LowerThresholdSlider_i(o,v);}inline void migAppGUI::cb_OutsideValueInput_i(Fl_Value_Input*, void*) { m_ThresholdFilter->SetOutsideValue(OutsideValueInput->value() );}void migAppGUI::cb_OutsideValueInput(Fl_Value_Input* o, void* v) { ((migAppGUI*)(o->parent()->user_data()))->cb_OutsideValueInput_i(o,v);}inline void migAppGUI::cb_InsideValueInput_i(Fl_Value_Input*, void*) { m_ThresholdFilter->SetInsideValue(InsideValueInput->value() );}void migAppGUI::cb_InsideValueInput(Fl_Value_Input* o, void* v) { ((migAppGUI*)(o->parent()->user_data()))->cb_InsideValueInput_i(o,v);}inline void migAppGUI::cb_UpperThresholdSlider_i(Fl_Value_Slider*, void*) { m_ThresholdFilter->SetUpperThreshold(UpperThresholdSlider->value() );}void migAppGUI::cb_UpperThresholdSlider(Fl_Value_Slider* o, void* v) { ((migAppGUI*)(o->parent()->user_data()))->cb_UpperThresholdSlider_i(o,v);}migAppGUI::migAppGUI() { Fl_Double_Window* w; { Fl_Double_Window* o = migApp = new Fl_Double_Window(516, 225, "myITKgui - Methods in Image Analysis, Spring 2004"); w = o; o->user_data((void*)(this)); { Fl_Button* o = new Fl_Button(30, 25, 130, 25, "Load Image"); o->down_box(FL_DOWN_BOX); o->callback((Fl_Callback*)cb_Load); } { Fl_Button* o = new Fl_Button(50, 75, 95, 25, "Run Pipeline"); o->down_box(FL_DOWN_BOX); o->callback((Fl_Callback*)cb_Run); } { Fl_Button* o = new Fl_Button(50, 130, 95, 25, "Quit"); o->down_box(FL_DOWN_BOX); o->callback((Fl_Callback*)cb_Quit); } { Fl_Value_Slider* o = LowerThresholdSlider = new Fl_Value_Slider(230, 90, 260, 25, "Lower Threshold"); o->type(1); o->maximum(255); o->step(1); o->value(25); o->callback((Fl_Callback*)cb_LowerThresholdSlider); o->when(FL_WHEN_RELEASE); } { Fl_Value_Input* o = OutsideValueInput = new Fl_Value_Input(360, 55, 50, 25, "Outside Value"); o->maximum(255); o->step(1); o->callback((Fl_Callback*)cb_OutsideValueInput); } { Fl_Value_Input* o = InsideValueInput = new Fl_Value_Input(360, 20, 50, 25, "Inside Value"); o->value(255); o->callback((Fl_Callback*)cb_InsideValueInput); } { Fl_Value_Slider* o = UpperThresholdSlider = new Fl_Value_Slider(230, 145, 260, 25, "Upper Threshold"); o->type(1); o->maximum(255); o->step(1); o->value(100); o->callback((Fl_Callback*)cb_UpperThresholdSlider); o->when(FL_WHEN_RELEASE); } o->end(); o->resizable(o); }}migAppGUI::~migAppGUI() { this->Hide();}void migAppGUI::Show() { migApp->show();}void migAppGUI::Hide(void) { if( m_BeforeWindow ) m_BeforeWindow->Hide();
if( m_AfterWindow ) m_AfterWindow->Hide();
migApp->hide();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -