Files
HxCFloppyEmulator/HxCFloppyEmulator_software/sources/gui/floppy_infos_window.cxx
T

183 lines
8.9 KiB
C++

// generated by Fast Light User Interface Designer (fluid) version 1.0304
#include "floppy_infos_window.h"
#include "gui_strings.h"
#include <stdint.h>
extern "C"
{
#include "libhxcfe.h"
#include "usb_hxcfloppyemulator.h"
}
#include "cb_floppy_infos_window.h"
#include "fl_mouse_box.h"
floppy_infos_window::floppy_infos_window() {
{ window = new Fl_Window(1275, 540, getString(STR_FLOPPYVIEWERWINDOW_0001));
window->user_data((void*)(this));
{ Fl_Group* o = new Fl_Group(1000, 387, 275, 113, "Track / Side selection");
o->box(FL_ENGRAVED_FRAME);
o->labeltype(FL_EMBOSSED_LABEL);
o->labelsize(12);
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
{ track_number_slide = new Fl_Value_Slider(1006, 402, 264, 19, getString(STR_FLOPPYVIEWERWINDOW_0003));
track_number_slide->type(1);
track_number_slide->labelsize(12);
track_number_slide->textsize(12);
track_number_slide->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Value_Slider* track_number_slide
{ side_number_slide = new Fl_Value_Slider(1005, 434, 265, 19, getString(STR_FLOPPYVIEWERWINDOW_0004));
side_number_slide->type(1);
side_number_slide->labelsize(12);
side_number_slide->textsize(12);
side_number_slide->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Value_Slider* side_number_slide
{ view_mode = new Fl_Choice(1090, 472, 180, 20, "View mode");
view_mode->down_box(FL_BORDER_BOX);
view_mode->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Choice* view_mode
o->end();
} // Fl_Group* o
{ Fl_Group* o = new Fl_Group(1000, 2, 275, 269, getString(STR_FLOPPYVIEWERWINDOW_0005));
o->box(FL_ENGRAVED_FRAME);
o->labeltype(FL_ENGRAVED_LABEL);
o->labelsize(12);
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
{ x_pos = new Fl_Output(1005, 17, 265, 15);
x_pos->labelsize(10);
x_pos->textsize(10);
} // Fl_Output* x_pos
{ y_pos = new Fl_Output(1005, 33, 265, 15);
y_pos->labelsize(10);
y_pos->textsize(10);
} // Fl_Output* y_pos
{ global_status = new Fl_Output(1005, 49, 265, 16);
global_status->labelsize(10);
global_status->textsize(10);
} // Fl_Output* global_status
{ object_txt = new Fl_Text_Display(1005, 68, 265, 200);
object_txt->labelsize(10);
object_txt->textsize(10);
object_txt->user_data((void*)(this));
} // Fl_Text_Display* object_txt
o->end();
} // Fl_Group* o
{ floppy_map_disp = new Fl_Group(0, 1, 1000, 500, getString(STR_FLOPPYVIEWERWINDOW_0007));
floppy_map_disp->box(FL_ENGRAVED_FRAME);
floppy_map_disp->labeltype(FL_EMBOSSED_LABEL);
floppy_map_disp->labelsize(12);
floppy_map_disp->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
floppy_map_disp->end();
Fl_Group::current()->resizable(floppy_map_disp);
} // Fl_Group* floppy_map_disp
{ Fl_Group* o = new Fl_Group(0, 500, 1275, 41, getString(STR_FLOPPYVIEWERWINDOW_0008));
o->box(FL_ENGRAVED_FRAME);
o->labeltype(FL_EMBOSSED_LABEL);
o->labelsize(12);
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
{ y_time = new Fl_Value_Slider(694, 505, 305, 20, getString(STR_FLOPPYVIEWERWINDOW_0009));
y_time->type(5);
y_time->labelsize(12);
y_time->textsize(12);
y_time->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Value_Slider* y_time
{ x_offset = new Fl_Value_Slider(45, 505, 305, 20, getString(STR_FLOPPYVIEWERWINDOW_0010));
x_offset->type(5);
x_offset->labelsize(12);
x_offset->textsize(12);
x_offset->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Value_Slider* x_offset
{ x_time = new Fl_Slider(370, 505, 305, 20, getString(STR_FLOPPYVIEWERWINDOW_0013));
x_time->type(1);
x_time->labelsize(12);
x_time->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Slider* x_time
{ bt_edit = new Fl_Button(1020, 506, 105, 26, "Edit tools");
bt_edit->labelsize(10);
bt_edit->callback((Fl_Callback*)disk_infos_window_bt_edit_callback, (void*)(this));
} // Fl_Button* bt_edit
{ Fl_Button* o = new Fl_Button(1150, 506, 105, 26, "OK");
o->callback((Fl_Callback*)floppy_infos_ok, (void*)(this));
} // Fl_Button* o
o->end();
} // Fl_Group* o
{ Fl_Group* o = new Fl_Group(1000, 272, 275, 117, getString(STR_FLOPPYVIEWERWINDOW_0014));
o->box(FL_ENGRAVED_FRAME);
o->labeltype(FL_EMBOSSED_LABEL);
o->labelsize(10);
o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
{ iso_mfm_bt = new Fl_Light_Button(1015, 293, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0015));
iso_mfm_bt->labelsize(10);
iso_mfm_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* iso_mfm_bt
{ iso_fm_bt = new Fl_Light_Button(1015, 308, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0016));
iso_fm_bt->labelsize(10);
iso_fm_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* iso_fm_bt
{ amiga_mfm_bt = new Fl_Light_Button(1015, 323, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0017));
amiga_mfm_bt->labelsize(10);
amiga_mfm_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* amiga_mfm_bt
{ membrain_bt = new Fl_Light_Button(1099, 323, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0018));
membrain_bt->labelsize(10);
membrain_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* membrain_bt
{ tycom_bt = new Fl_Light_Button(1099, 308, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0019));
tycom_bt->labelsize(10);
tycom_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* tycom_bt
{ eemu_bt = new Fl_Light_Button(1099, 293, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0020));
eemu_bt->labelsize(10);
eemu_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* eemu_bt
{ apple2_bt = new Fl_Light_Button(1015, 338, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0021));
apple2_bt->labelsize(10);
apple2_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* apple2_bt
{ arburg_bt = new Fl_Light_Button(1099, 338, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0022));
arburg_bt->labelsize(10);
arburg_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* arburg_bt
{ aed6200p_bt = new Fl_Light_Button(1183, 293, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0023));
aed6200p_bt->labelsize(10);
aed6200p_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* aed6200p_bt
{ northstar_bt = new Fl_Light_Button(1183, 308, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0024));
northstar_bt->labelsize(10);
northstar_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* northstar_bt
{ heathkit_bt = new Fl_Light_Button(1183, 323, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0025));
heathkit_bt->labelsize(10);
heathkit_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* heathkit_bt
{ decrx02_bt = new Fl_Light_Button(1183, 338, 76, 15, getString(STR_FLOPPYVIEWERWINDOW_0026));
decrx02_bt->labelsize(10);
decrx02_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* decrx02_bt
{ c64_bt = new Fl_Light_Button(1015, 353, 76, 15, "C64");
c64_bt->labelsize(10);
c64_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* c64_bt
{ qd_mo5_bt = new Fl_Light_Button(1183, 353, 76, 15, "QD MO5");
qd_mo5_bt->labelsize(10);
qd_mo5_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* qd_mo5_bt
{ victor9k_bt = new Fl_Light_Button(1099, 353, 76, 15, "Victor 9K");
victor9k_bt->labelsize(10);
victor9k_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* victor9k_bt
{ centurion_bt = new Fl_Light_Button(1015, 368, 76, 15, "Centurion");
centurion_bt->labelsize(10);
centurion_bt->callback((Fl_Callback*)disk_infos_window_callback, (void*)(this));
} // Fl_Light_Button* centurion_bt
o->end();
} // Fl_Group* o
Fl_Mouse_Box *m = new Fl_Mouse_Box(floppy_map_disp->x(), floppy_map_disp->y(),floppy_map_disp->w(), floppy_map_disp->h(), 0);
m->callback(mouse_di_cb);
window->end();
} // Fl_Window* window
}