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

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

void class_mfm_attrib_fluid::cb_mfm_attrib_touch_i(Fl_Menu_*, void*) {
  mfm_attrib_touch_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_touch(Fl_Menu_* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_touch_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_exit_i(Fl_Menu_*, void*) {
  mfm_attrib_exit_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_exit(Fl_Menu_* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_exit_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_help_i(Fl_Menu_*, void*) {
  mfm_attrib_help_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_help(Fl_Menu_* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_help_i(o,v);
}

Fl_Menu_Item class_mfm_attrib_fluid::menu_mfm_attrib_menu[] = {
 {"    &Touch    ", 0x74,  (Fl_Callback*)class_mfm_attrib_fluid::cb_mfm_attrib_touch, 0, 128, FL_NORMAL_LABEL, 0, 14, 0},
 {"            EXIT             ", 0xff1b,  (Fl_Callback*)class_mfm_attrib_fluid::cb_mfm_attrib_exit, 0, 128, FL_NORMAL_LABEL, 0, 14, 4},
 {"  Help&!  ", 0x21,  (Fl_Callback*)class_mfm_attrib_fluid::cb_mfm_attrib_help, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* class_mfm_attrib_fluid::mfm_attrib_touch = class_mfm_attrib_fluid::menu_mfm_attrib_menu + 0;
Fl_Menu_Item* class_mfm_attrib_fluid::mfm_attrib_exit = class_mfm_attrib_fluid::menu_mfm_attrib_menu + 1;
Fl_Menu_Item* class_mfm_attrib_fluid::mfm_attrib_help = class_mfm_attrib_fluid::menu_mfm_attrib_menu + 2;

void class_mfm_attrib_fluid::cb_mfm_attrib_owner_read_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_owner_read_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_owner_read_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_owner_read_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_owner_write_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_owner_write_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_owner_write_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_owner_write_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_owner_execute_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_owner_execute_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_owner_execute_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_owner_execute_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_group_read_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_group_read_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_group_read_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_group_read_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_group_write_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_group_write_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_group_write_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_group_write_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_group_execute_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_group_execute_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_group_execute_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_group_execute_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_others_read_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_others_read_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_others_read_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_others_read_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_others_write_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_others_write_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_others_write_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_others_write_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_others_execute_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_others_execute_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_others_execute_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_others_execute_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_uid_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_uid_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_uid_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_uid_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_gid_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_gid_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_gid_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_gid_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_sticky_button_i(Fl_Check_Button*, void*) {
  mfm_attrib_sticky_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_sticky_button(Fl_Check_Button* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_sticky_button_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_user_choice_i(Fl_Choice*, void*) {
  mfm_attrib_user_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_user_choice(Fl_Choice* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_user_choice_i(o,v);
}

void class_mfm_attrib_fluid::cb_mfm_attrib_group_choice_i(Fl_Choice*, void*) {
  mfm_attrib_group_callback();
}
void class_mfm_attrib_fluid::cb_mfm_attrib_group_choice(Fl_Choice* o, void* v) {
  ((class_mfm_attrib_fluid*)(o->parent()->user_data()))->cb_mfm_attrib_group_choice_i(o,v);
}

void class_mfm_attrib_fluid::mfm_attrib_owner_read_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_owner_write_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_owner_execute_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_group_read_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_group_write_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_group_execute_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_others_read_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_others_write_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_others_execute_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_uid_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_gid_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_sticky_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_user_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_group_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_touch_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_exit_callback() {
}

void class_mfm_attrib_fluid::mfm_attrib_help_callback() {
}

class_mfm_attrib_fluid::class_mfm_attrib_fluid() {
  { mfm_attrib = new Fl_Double_Window(305, 225, "EDIT ATTRIBUTES");
    mfm_attrib->user_data((void*)(this));
    mfm_attrib->hotspot(mfm_attrib);
    { mfm_attrib_menu = new Fl_Menu_Bar(0, 195, 305, 30);
      mfm_attrib_menu->selection_color((Fl_Color)FL_BACKGROUND2_COLOR);
      mfm_attrib_menu->menu(menu_mfm_attrib_menu);
    } // Fl_Menu_Bar* mfm_attrib_menu
    { mfm_attrib_owner_box = new Fl_Box(5, 30, 75, 25, "owner");
      mfm_attrib_owner_box->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
    } // Fl_Box* mfm_attrib_owner_box
    { mfm_attrib_owner_read_button = new Fl_Check_Button(120, 30, 25, 25, "read");
      mfm_attrib_owner_read_button->down_box(FL_DOWN_BOX);
      mfm_attrib_owner_read_button->callback((Fl_Callback*)cb_mfm_attrib_owner_read_button);
      mfm_attrib_owner_read_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_owner_read_button
    { mfm_attrib_owner_write_button = new Fl_Check_Button(200, 30, 25, 25, "write");
      mfm_attrib_owner_write_button->down_box(FL_DOWN_BOX);
      mfm_attrib_owner_write_button->callback((Fl_Callback*)cb_mfm_attrib_owner_write_button);
      mfm_attrib_owner_write_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_owner_write_button
    { mfm_attrib_owner_execute_button = new Fl_Check_Button(280, 30, 25, 25, "execute");
      mfm_attrib_owner_execute_button->down_box(FL_DOWN_BOX);
      mfm_attrib_owner_execute_button->callback((Fl_Callback*)cb_mfm_attrib_owner_execute_button);
      mfm_attrib_owner_execute_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_owner_execute_button
    { mfm_attrib_group_box = new Fl_Box(5, 55, 75, 25, "group");
      mfm_attrib_group_box->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
    } // Fl_Box* mfm_attrib_group_box
    { mfm_attrib_group_read_button = new Fl_Check_Button(120, 55, 25, 25, "read");
      mfm_attrib_group_read_button->down_box(FL_DOWN_BOX);
      mfm_attrib_group_read_button->callback((Fl_Callback*)cb_mfm_attrib_group_read_button);
      mfm_attrib_group_read_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_group_read_button
    { mfm_attrib_group_write_button = new Fl_Check_Button(200, 55, 25, 25, "write");
      mfm_attrib_group_write_button->down_box(FL_DOWN_BOX);
      mfm_attrib_group_write_button->callback((Fl_Callback*)cb_mfm_attrib_group_write_button);
      mfm_attrib_group_write_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_group_write_button
    { mfm_attrib_group_execute_button = new Fl_Check_Button(280, 55, 25, 25, "execute");
      mfm_attrib_group_execute_button->down_box(FL_DOWN_BOX);
      mfm_attrib_group_execute_button->callback((Fl_Callback*)cb_mfm_attrib_group_execute_button);
      mfm_attrib_group_execute_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_group_execute_button
    { mfm_attrib_others_box = new Fl_Box(5, 80, 75, 25, "others");
      mfm_attrib_others_box->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
    } // Fl_Box* mfm_attrib_others_box
    { mfm_attrib_others_read_button = new Fl_Check_Button(120, 80, 25, 25, "read");
      mfm_attrib_others_read_button->down_box(FL_DOWN_BOX);
      mfm_attrib_others_read_button->callback((Fl_Callback*)cb_mfm_attrib_others_read_button);
      mfm_attrib_others_read_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_others_read_button
    { mfm_attrib_others_write_button = new Fl_Check_Button(200, 80, 25, 25, "write");
      mfm_attrib_others_write_button->down_box(FL_DOWN_BOX);
      mfm_attrib_others_write_button->callback((Fl_Callback*)cb_mfm_attrib_others_write_button);
      mfm_attrib_others_write_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_others_write_button
    { mfm_attrib_others_execute_button = new Fl_Check_Button(280, 80, 25, 25, "execute");
      mfm_attrib_others_execute_button->down_box(FL_DOWN_BOX);
      mfm_attrib_others_execute_button->callback((Fl_Callback*)cb_mfm_attrib_others_execute_button);
      mfm_attrib_others_execute_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_others_execute_button
    { mfm_attrib_uid_button = new Fl_Check_Button(120, 105, 25, 25, "set UID");
      mfm_attrib_uid_button->down_box(FL_DOWN_BOX);
      mfm_attrib_uid_button->callback((Fl_Callback*)cb_mfm_attrib_uid_button);
      mfm_attrib_uid_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_uid_button
    { mfm_attrib_gid_button = new Fl_Check_Button(200, 105, 25, 25, "set GID");
      mfm_attrib_gid_button->down_box(FL_DOWN_BOX);
      mfm_attrib_gid_button->callback((Fl_Callback*)cb_mfm_attrib_gid_button);
      mfm_attrib_gid_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_gid_button
    { mfm_attrib_sticky_button = new Fl_Check_Button(280, 105, 25, 25, "sticky bit");
      mfm_attrib_sticky_button->down_box(FL_DOWN_BOX);
      mfm_attrib_sticky_button->callback((Fl_Callback*)cb_mfm_attrib_sticky_button);
      mfm_attrib_sticky_button->align(FL_ALIGN_LEFT);
    } // Fl_Check_Button* mfm_attrib_sticky_button
    { mfm_attrib_user_choice = new Fl_Choice(50, 135, 90, 25, "owner");
      mfm_attrib_user_choice->down_box(FL_BORDER_BOX);
      mfm_attrib_user_choice->selection_color((Fl_Color)3);
      mfm_attrib_user_choice->callback((Fl_Callback*)cb_mfm_attrib_user_choice);
    } // Fl_Choice* mfm_attrib_user_choice
    { mfm_attrib_group_choice = new Fl_Choice(205, 135, 90, 25, "group");
      mfm_attrib_group_choice->down_box(FL_BORDER_BOX);
      mfm_attrib_group_choice->selection_color((Fl_Color)3);
      mfm_attrib_group_choice->callback((Fl_Callback*)cb_mfm_attrib_group_choice);
    } // Fl_Choice* mfm_attrib_group_choice
    { mfm_attrib_date = new Fl_Output(52, 166, 90, 25, "date   ");
      mfm_attrib_date->selection_color((Fl_Color)3);
    } // Fl_Output* mfm_attrib_date
    { mfm_attrib_time = new Fl_Output(204, 166, 91, 25, "time  ");
      mfm_attrib_time->selection_color((Fl_Color)3);
    } // Fl_Output* mfm_attrib_time
    { mfm_attrib_recursive_button = new Fl_Check_Button(4, 6, 25, 25, "Recursive: check 1st,  real-time changes!");
      mfm_attrib_recursive_button->down_box(FL_DOWN_BOX);
      mfm_attrib_recursive_button->labelcolor((Fl_Color)4);
      mfm_attrib_recursive_button->align(FL_ALIGN_RIGHT);
    } // Fl_Check_Button* mfm_attrib_recursive_button
    mfm_attrib->set_modal();
    mfm_attrib->end();
  } // Fl_Double_Window* mfm_attrib
}

class_mfm_attrib_fluid::~class_mfm_attrib_fluid() {
}
