mirror of
https://github.com/jfdelnero/HxCFloppyEmulator.git
synced 2026-10-26 22:10:31 +00:00
git-svn-id: svn://svn.code.sf.net/p/hxcfloppyemu/code/HxCFloppyEmulator/HxCFloppyEmulator_software/trunk@1878 63fa2f70-6a9b-4bc4-b855-9c6a949b1d69
142 lines
7.0 KiB
C++
142 lines
7.0 KiB
C++
// generated by Fast Light User Interface Designer (fluid) version 1.0304
|
|
|
|
#include "usbhxcfecfg_window.h"
|
|
#include "gui_strings.h"
|
|
|
|
extern void tick_usb(void *v);
|
|
void usbhxcfecfg_window::cb_OK_i(Fl_Button* o, void*) {
|
|
((Fl_Window*)(o->parent()))->hide();
|
|
}
|
|
void usbhxcfecfg_window::cb_OK(Fl_Button* o, void* v) {
|
|
((usbhxcfecfg_window*)(o->parent()->user_data()))->cb_OK_i(o,v);
|
|
}
|
|
|
|
usbhxcfecfg_window::usbhxcfecfg_window() {
|
|
{ window = new Fl_Double_Window(565, 230, getString(STR_USBSETTINGSWINDOW_0001));
|
|
window->user_data((void*)(this));
|
|
{ Fl_Group* o = new Fl_Group(4, 7, 411, 63, getString(STR_USBSETTINGSWINDOW_0002));
|
|
o->box(FL_ENGRAVED_FRAME);
|
|
o->labeltype(FL_EMBOSSED_LABEL);
|
|
o->labelsize(12);
|
|
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
|
|
{ strout_usbhfestatus = new Fl_Output(64, 32, 315, 25, getString(STR_USBSETTINGSWINDOW_0003));
|
|
strout_usbhfestatus->labelsize(12);
|
|
} // Fl_Output* strout_usbhfestatus
|
|
o->end();
|
|
} // Fl_Group* o
|
|
{ Fl_Group* o = new Fl_Group(4, 77, 411, 150, getString(STR_USBSETTINGSWINDOW_0004));
|
|
o->box(FL_ENGRAVED_FRAME);
|
|
o->labeltype(FL_EMBOSSED_LABEL);
|
|
o->labelsize(12);
|
|
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
|
|
{ strout_maxsettletime = new Fl_Output(104, 124, 107, 20, getString(STR_USBSETTINGSWINDOW_0005));
|
|
strout_maxsettletime->labelsize(12);
|
|
strout_maxsettletime->textsize(12);
|
|
} // Fl_Output* strout_maxsettletime
|
|
{ strout_minsettletime = new Fl_Output(104, 146, 107, 20, getString(STR_USBSETTINGSWINDOW_0006));
|
|
strout_minsettletime->labelsize(12);
|
|
strout_minsettletime->textsize(12);
|
|
} // Fl_Output* strout_minsettletime
|
|
{ valout_synclost = new Fl_Value_Output(314, 168, 93, 20, getString(STR_USBSETTINGSWINDOW_0007));
|
|
valout_synclost->labelsize(12);
|
|
valout_synclost->textsize(12);
|
|
} // Fl_Value_Output* valout_synclost
|
|
{ strout_packetsent = new Fl_Output(314, 146, 93, 20, getString(STR_USBSETTINGSWINDOW_0008));
|
|
strout_packetsent->labelsize(12);
|
|
strout_packetsent->textsize(12);
|
|
} // Fl_Output* strout_packetsent
|
|
{ strout_datasent = new Fl_Output(314, 124, 93, 20, getString(STR_USBSETTINGSWINDOW_0009));
|
|
strout_datasent->labelsize(12);
|
|
strout_datasent->textsize(12);
|
|
} // Fl_Output* strout_datasent
|
|
{ strout_datathroughput = new Fl_Output(314, 102, 93, 20, getString(STR_USBSETTINGSWINDOW_0010));
|
|
strout_datathroughput->labelsize(12);
|
|
strout_datathroughput->textsize(12);
|
|
} // Fl_Output* strout_datathroughput
|
|
{ Fl_Button* o = new Fl_Button(314, 201, 93, 20, getString(STR_USBSETTINGSWINDOW_0011));
|
|
o->callback((Fl_Callback*)resetusbstat_bt, (void*)(this));
|
|
} // Fl_Button* o
|
|
{ slider_usbpacket_size = new Fl_Value_Slider(104, 102, 107, 20, getString(STR_USBSETTINGSWINDOW_0012));
|
|
slider_usbpacket_size->type(1);
|
|
slider_usbpacket_size->labelsize(12);
|
|
slider_usbpacket_size->textsize(12);
|
|
slider_usbpacket_size->callback((Fl_Callback*)usbifcfg_window_datachanged, (void*)(this));
|
|
slider_usbpacket_size->align(Fl_Align(FL_ALIGN_LEFT));
|
|
} // Fl_Value_Slider* slider_usbpacket_size
|
|
o->end();
|
|
} // Fl_Group* o
|
|
{ Fl_Group* o = new Fl_Group(420, 7, 140, 114, getString(STR_USBSETTINGSWINDOW_0013));
|
|
o->box(FL_ENGRAVED_FRAME);
|
|
o->labeltype(FL_ENGRAVED_LABEL);
|
|
o->labelsize(12);
|
|
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
|
|
{ rbt_ds2 = new Fl_Round_Button(425, 55, 100, 16, getString(STR_USBSETTINGSWINDOW_0014));
|
|
rbt_ds2->type(102);
|
|
rbt_ds2->down_box(FL_ROUND_DOWN_BOX);
|
|
rbt_ds2->labelsize(12);
|
|
rbt_ds2->callback((Fl_Callback*)usbifcfg_window_datachanged, (void*)(this));
|
|
} // Fl_Round_Button* rbt_ds2
|
|
{ rbt_ds3 = new Fl_Round_Button(425, 70, 100, 16, getString(STR_USBSETTINGSWINDOW_0015));
|
|
rbt_ds3->type(102);
|
|
rbt_ds3->down_box(FL_ROUND_DOWN_BOX);
|
|
rbt_ds3->labelsize(12);
|
|
rbt_ds3->callback((Fl_Callback*)usbifcfg_window_datachanged, (void*)(this));
|
|
} // Fl_Round_Button* rbt_ds3
|
|
{ chk_twistedcable = new Fl_Check_Button(425, 85, 100, 16, getString(STR_USBSETTINGSWINDOW_0016));
|
|
chk_twistedcable->down_box(FL_DOWN_BOX);
|
|
chk_twistedcable->labelsize(12);
|
|
chk_twistedcable->callback((Fl_Callback*)usbifcfg_window_datachanged, (void*)(this));
|
|
} // Fl_Check_Button* chk_twistedcable
|
|
{ chk_disabledrive = new Fl_Check_Button(425, 100, 100, 16, getString(STR_USBSETTINGSWINDOW_0017));
|
|
chk_disabledrive->down_box(FL_DOWN_BOX);
|
|
chk_disabledrive->labelsize(12);
|
|
chk_disabledrive->callback((Fl_Callback*)usbifcfg_window_datachanged, (void*)(this));
|
|
} // Fl_Check_Button* chk_disabledrive
|
|
{ rbt_ds0 = new Fl_Round_Button(425, 25, 100, 16, getString(STR_USBSETTINGSWINDOW_0018));
|
|
rbt_ds0->type(102);
|
|
rbt_ds0->down_box(FL_ROUND_DOWN_BOX);
|
|
rbt_ds0->labelsize(12);
|
|
rbt_ds0->callback((Fl_Callback*)usbifcfg_window_datachanged, (void*)(this));
|
|
} // Fl_Round_Button* rbt_ds0
|
|
{ rbt_ds1 = new Fl_Round_Button(425, 40, 100, 16, getString(STR_USBSETTINGSWINDOW_0019));
|
|
rbt_ds1->type(102);
|
|
rbt_ds1->down_box(FL_ROUND_DOWN_BOX);
|
|
rbt_ds1->labelsize(12);
|
|
rbt_ds1->callback((Fl_Callback*)usbifcfg_window_datachanged, (void*)(this));
|
|
} // Fl_Round_Button* rbt_ds1
|
|
o->end();
|
|
} // Fl_Group* o
|
|
{ Fl_Group* o = new Fl_Group(420, 118, 140, 79, getString(STR_USBSETTINGSWINDOW_0020));
|
|
o->box(FL_ENGRAVED_FRAME);
|
|
o->labeltype(FL_ENGRAVED_LABEL);
|
|
o->labelsize(12);
|
|
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
|
|
{ chk_autoifmode = new Fl_Check_Button(425, 162, 100, 16, getString(STR_USBSETTINGSWINDOW_0021));
|
|
chk_autoifmode->down_box(FL_DOWN_BOX);
|
|
chk_autoifmode->labelsize(12);
|
|
chk_autoifmode->callback((Fl_Callback*)ifcfg2_window_datachanged, (void*)(this));
|
|
chk_autoifmode->when(FL_WHEN_CHANGED);
|
|
} // Fl_Check_Button* chk_autoifmode
|
|
{ chk_doublestep = new Fl_Check_Button(425, 178, 100, 16, getString(STR_USBSETTINGSWINDOW_0022));
|
|
chk_doublestep->down_box(FL_DOWN_BOX);
|
|
chk_doublestep->labelsize(12);
|
|
chk_doublestep->callback((Fl_Callback*)ifcfg2_window_datachanged, (void*)(this));
|
|
chk_doublestep->when(FL_WHEN_CHANGED);
|
|
} // Fl_Check_Button* chk_doublestep
|
|
{ choice_ifmode = new Fl_Choice(426, 138, 130, 20);
|
|
choice_ifmode->down_box(FL_BORDER_BOX);
|
|
choice_ifmode->labelsize(12);
|
|
choice_ifmode->textsize(12);
|
|
choice_ifmode->callback((Fl_Callback*)ifcfg2_window_datachanged, (void*)(this));
|
|
} // Fl_Choice* choice_ifmode
|
|
o->end();
|
|
} // Fl_Group* o
|
|
{ Fl_Button* o = new Fl_Button(420, 200, 140, 25, getString(STR_COMMON_OK));
|
|
o->callback((Fl_Callback*)cb_OK);
|
|
} // Fl_Button* o
|
|
window->end();
|
|
} // Fl_Double_Window* window
|
|
|
|
Fl::add_timeout(0.50, tick_usb, this);
|
|
}
|