// generated by Fast Light User Interface Designer (fluid) version 1.0110

#include "mfmcfg_ui_fluid.hxx"
#include <FL/Fl.H>

void class_mfmcfg_fluid::cb_mfmcfg_save_i(Fl_Menu_*, void*) {
  mfmcfg_save_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_save(Fl_Menu_* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_save_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_exit_i(Fl_Menu_*, void*) {
  mfmcfg_exit_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_exit(Fl_Menu_* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_exit_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_help_i(Fl_Menu_*, void*) {
  mfmcfg_help_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_help(Fl_Menu_* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_help_i(o,v);
}

Fl_Menu_Item class_mfmcfg_fluid::menu_mfm_mount_table_menu[] = {
 {"                         Save                          ", 0xff0d,  (Fl_Callback*)class_mfmcfg_fluid::cb_mfmcfg_save, 0, 128, FL_NORMAL_LABEL, 0, 14, 4},
 {"                         Exit                          ", 0xff1b,  (Fl_Callback*)class_mfmcfg_fluid::cb_mfmcfg_exit, 0, 128, FL_NORMAL_LABEL, 0, 14, 0},
 {"   Help&!  ", 0x21,  (Fl_Callback*)class_mfmcfg_fluid::cb_mfmcfg_help, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* class_mfmcfg_fluid::mfmcfg_save = class_mfmcfg_fluid::menu_mfm_mount_table_menu + 0;
Fl_Menu_Item* class_mfmcfg_fluid::mfmcfg_exit = class_mfmcfg_fluid::menu_mfm_mount_table_menu + 1;
Fl_Menu_Item* class_mfmcfg_fluid::mfmcfg_help = class_mfmcfg_fluid::menu_mfm_mount_table_menu + 2;

void class_mfmcfg_fluid::cb_mfmcfg_editor_button_i(Fl_Button*, void*) {
  mfmcfg_editor_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_editor_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_editor_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_terminal_button_i(Fl_Button*, void*) {
  mfmcfg_terminal_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_terminal_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_terminal_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_trash_button_i(Fl_Button*, void*) {
  mfmcfg_trash_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_trash_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_trash_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_exec_button_i(Fl_Button*, void*) {
  mfmcfg_exec_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_exec_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_exec_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_dir_button_i(Fl_Button*, void*) {
  mfmcfg_dir_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_dir_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_dir_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_mount_button_i(Fl_Button*, void*) {
  mfmcfg_mount_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_mount_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_mount_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_umount_button_i(Fl_Button*, void*) {
  mfmcfg_umount_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_umount_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_umount_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_type_browser_i(Fl_Browser*, void*) {
  mfmcfg_type_browser_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_type_browser(Fl_Browser* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_type_browser_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_type_color_button_i(Fl_Button*, void*) {
  mfmcfg_type_color_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_type_color_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_type_color_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_type_add_button_i(Fl_Button*, void*) {
  mfmcfg_type_add_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_type_add_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_type_add_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_type_modify_button_i(Fl_Button*, void*) {
  mfmcfg_type_modify_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_type_modify_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_type_modify_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_type_del_button_i(Fl_Button*, void*) {
  mfmcfg_type_del_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_type_del_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_type_del_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_burn_device_button_i(Fl_Button*, void*) {
  mfmcfg_burn_device_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_burn_device_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_burn_device_button_i(o,v);
}

void class_mfmcfg_fluid::cb_mfmcfg_burn_mount_button_i(Fl_Button*, void*) {
  mfmcfg_burn_mount_button_callback();
}
void class_mfmcfg_fluid::cb_mfmcfg_burn_mount_button(Fl_Button* o, void* v) {
  ((class_mfmcfg_fluid*)(o->parent()->user_data()))->cb_mfmcfg_burn_mount_button_i(o,v);
}

void class_mfmcfg_fluid::mfmcfg_editor_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_terminal_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_trash_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_exec_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_dir_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_mount_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_umount_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_type_browser_callback() {
}

void class_mfmcfg_fluid::mfmcfg_type_color_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_type_add_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_type_del_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_type_modify_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_save_callback() {
}

void class_mfmcfg_fluid::mfmcfg_exit_callback() {
}

void class_mfmcfg_fluid::mfmcfg_help_callback() {
}

void class_mfmcfg_fluid::mfmcfg_burn_device_button_callback() {
}

void class_mfmcfg_fluid::mfmcfg_burn_mount_button_callback() {
}

class_mfmcfg_fluid::class_mfmcfg_fluid() {
  { mfmcfg_win = new Fl_Double_Window(570, 470, "MFMR CONFIGURE");
    mfmcfg_win->user_data((void*)(this));
    mfmcfg_win->align(FL_ALIGN_CENTER);
    { mfm_mount_table_menu = new Fl_Menu_Bar(0, 0, 570, 30);
      mfm_mount_table_menu->selection_color((Fl_Color)FL_BACKGROUND2_COLOR);
      mfm_mount_table_menu->menu(menu_mfm_mount_table_menu);
    } // Fl_Menu_Bar* mfm_mount_table_menu
    { mfmcfg_editor_button = new Fl_Button(5, 35, 65, 25, "editor");
      mfmcfg_editor_button->callback((Fl_Callback*)cb_mfmcfg_editor_button);
    } // Fl_Button* mfmcfg_editor_button
    { mfmcfg_editor_input = new Fl_Input(81, 35, 100, 25);
    } // Fl_Input* mfmcfg_editor_input
    { mfmcfg_terminal_button = new Fl_Button(192, 35, 65, 25, "terminal");
      mfmcfg_terminal_button->callback((Fl_Callback*)cb_mfmcfg_terminal_button);
    } // Fl_Button* mfmcfg_terminal_button
    { mfmcfg_terminal_input = new Fl_Input(268, 35, 100, 25);
    } // Fl_Input* mfmcfg_terminal_input
    { mfmcfg_trash_button = new Fl_Button(379, 35, 65, 25, "trash bin");
      mfmcfg_trash_button->callback((Fl_Callback*)cb_mfmcfg_trash_button);
    } // Fl_Button* mfmcfg_trash_button
    { mfmcfg_trash_input = new Fl_Input(455, 35, 110, 25);
    } // Fl_Input* mfmcfg_trash_input
    { Fl_Box* o = new Fl_Box(10, 68, 540, 1, "label");
      o->box(FL_FLAT_BOX);
      o->color((Fl_Color)4);
      o->labeltype(FL_NO_LABEL);
    } // Fl_Box* o
    { mfmcfg_files_box = new Fl_Box(5, 77, 100, 25, "color select -->");
      mfmcfg_files_box->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
    } // Fl_Box* mfmcfg_files_box
    { mfmcfg_exec_button = new Fl_Button(120, 77, 100, 25, "executables");
      mfmcfg_exec_button->callback((Fl_Callback*)cb_mfmcfg_exec_button);
    } // Fl_Button* mfmcfg_exec_button
    { mfmcfg_dir_button = new Fl_Button(235, 77, 100, 25, "directories");
      mfmcfg_dir_button->callback((Fl_Callback*)cb_mfmcfg_dir_button);
    } // Fl_Button* mfmcfg_dir_button
    { mfmcfg_mount_button = new Fl_Button(350, 77, 100, 25, "mounted");
      mfmcfg_mount_button->callback((Fl_Callback*)cb_mfmcfg_mount_button);
    } // Fl_Button* mfmcfg_mount_button
    { mfmcfg_umount_button = new Fl_Button(465, 77, 100, 25, "unmounted");
      mfmcfg_umount_button->callback((Fl_Callback*)cb_mfmcfg_umount_button);
    } // Fl_Button* mfmcfg_umount_button
    { Fl_Box* o = new Fl_Box(10, 109, 540, 1, "label");
      o->box(FL_FLAT_BOX);
      o->color((Fl_Color)4);
      o->labeltype(FL_NO_LABEL);
    } // Fl_Box* o
    { mfmcfg_type_browser = new Fl_Browser(5, 135, 560, 175, " file types : enter extension -> color -> executable or none -> add -> modify\
 -> save");
      mfmcfg_type_browser->type(2);
      mfmcfg_type_browser->selection_color((Fl_Color)FL_BACKGROUND2_COLOR);
      mfmcfg_type_browser->labelsize(15);
      mfmcfg_type_browser->callback((Fl_Callback*)cb_mfmcfg_type_browser);
      mfmcfg_type_browser->align(FL_ALIGN_TOP_LEFT);
    } // Fl_Browser* mfmcfg_type_browser
    { mfmcfg_ext_input = new Fl_Input(209, 320, 50, 25, "file extension (eg html or tcz)   ");
    } // Fl_Input* mfmcfg_ext_input
    { Fl_Box* o = new Fl_Box(266, 320, 40, 25, "---->");
      o->labelcolor((Fl_Color)5);
    } // Fl_Box* o
    { mfmcfg_type_color_button = new Fl_Button(314, 320, 250, 25, "c o l o r");
      mfmcfg_type_color_button->callback((Fl_Callback*)cb_mfmcfg_type_color_button);
    } // Fl_Button* mfmcfg_type_color_button
    { mfmcfg_prog_input = new Fl_Input(209, 352, 355, 25, "executable (eg firefox or none)");
    } // Fl_Input* mfmcfg_prog_input
    { mfmcfg_type_add_button = new Fl_Button(5, 385, 150, 25, "a d d");
      mfmcfg_type_add_button->callback((Fl_Callback*)cb_mfmcfg_type_add_button);
    } // Fl_Button* mfmcfg_type_add_button
    { Fl_Box* o = new Fl_Box(159, 386, 50, 25, "---->");
      o->labelcolor((Fl_Color)5);
    } // Fl_Box* o
    { mfmcfg_type_modify_button = new Fl_Button(214, 386, 150, 25, "m o d i f y");
      mfmcfg_type_modify_button->callback((Fl_Callback*)cb_mfmcfg_type_modify_button);
    } // Fl_Button* mfmcfg_type_modify_button
    { Fl_Box* o = new Fl_Box(369, 386, 40, 25, "or");
      o->labelcolor((Fl_Color)5);
    } // Fl_Box* o
    { mfmcfg_type_del_button = new Fl_Button(414, 386, 150, 25, "d e l e t e");
      mfmcfg_type_del_button->callback((Fl_Callback*)cb_mfmcfg_type_del_button);
    } // Fl_Button* mfmcfg_type_del_button
    { Fl_Box* o = new Fl_Box(10, 420, 540, 1, "label");
      o->box(FL_FLAT_BOX);
      o->color((Fl_Color)4);
      o->labeltype(FL_NO_LABEL);
    } // Fl_Box* o
    { mfmcfg_burn_device_button = new Fl_Button(5, 435, 185, 25, "burner device (eg /dev/sr0)");
      mfmcfg_burn_device_button->callback((Fl_Callback*)cb_mfmcfg_burn_device_button);
    } // Fl_Button* mfmcfg_burn_device_button
    { mfmcfg_burn_device_input = new Fl_Input(195, 435, 50, 25);
    } // Fl_Input* mfmcfg_burn_device_input
    { Fl_Box* o = new Fl_Box(247, 435, 30, 25, "--->");
      o->labelcolor((Fl_Color)5);
    } // Fl_Box* o
    { mfmcfg_burn_mount_button = new Fl_Button(275, 435, 235, 25, "mount point /etc/fstab/ (eg /mnt/sr0)");
      mfmcfg_burn_mount_button->callback((Fl_Callback*)cb_mfmcfg_burn_mount_button);
    } // Fl_Button* mfmcfg_burn_mount_button
    { mfmcfg_burn_mount_input = new Fl_Input(514, 435, 50, 25);
    } // Fl_Input* mfmcfg_burn_mount_input
    mfmcfg_win->end();
    mfmcfg_win->resizable(mfmcfg_win);
  } // Fl_Double_Window* mfmcfg_win
}

class_mfmcfg_fluid::~class_mfmcfg_fluid() {
}
