# data file for the Fltk User Interface Designer (fluid)
version 1.0110 
header_name {.h} 
code_name {.cxx}
decl {\#include <stdio.h>} {} 

decl {\#include <stdlib.h>} {} 

decl {\#include <Fl/Fl_Box.H>} {public global
} 

decl {\#include <Fl/Fl_Multi_Browser.h>} {public global
} 

decl {\#include "dirwin_core.h"} {public global
} 

class DirWinUI {open
} {
  Function {} {open
  } {
    code {pre_gui_setup(argc, argv);} {}
    code {atexit(save_configuration);} {}
    code {UI_p = new DirWinUI();
  UI_p->MainWnd_p->show(argc, argv);} {}
    code {gui_setup();} {}
    code {gui_init();} {}
  }
  Function {DirWinUI()} {open
  } {
    Fl_Window MainWnd_p {
      label DirWin open
      xywh {381 43 640 360} type Single box BORDER_BOX align 21 hide resizable
      code0 {\#include <string.h>}
      code1 {\#include <FL/fl_ask.H>}
    } {
      Fl_File_Input path_inp_p {
        label {Path:}
        user_data {"path"}
        callback handle_gui
        xywh {150 6 475 34}
      }
      Fl_Menu_Button menu_p {
        label Menu
        callback handle_gui open selected
        xywh {12 6 88 34}
      } {}
      Fl_Check_Button showhiden_chk_p {
        label {Show Hidden}
        user_data {"showhide"}
        callback handle_gui
        xywh {12 52 94 15} down_box DOWN_BOX labelsize 12
      }
      Fl_Input cmd_inp_p {
        label {Cmd:}
        user_data {"cmd"}
        callback handle_gui
        xywh {150 46 385 24}
      }
      Fl_Return_Button {} {
        label {Do Cmd}
        user_data {"execute"}
        callback handle_gui
        xywh {542 46 83 24}
      }
      Fl_Group list_group_p {open
        xywh {10 79 617 271}
      } {
        Fl_Browser file_list_p {
          label {0 Items 0 KB - 0 Selected 0 KB}
          user_data {"listbox"}
          callback handle_gui
          xywh {12 96 615 254} type Multi align 5
          class File_Detail_List_Browser
        }
        Fl_Box dnd_p {
          callback dnd_cb
          xywh {10 79 615 271}
          class Fl_DND_Box
        }
      }
    }
  }
  Function {~DirWinUI()} {open
  } {
    code {save_configuration();} {}
  }
} 

decl {DirWinUI* UI_p} {public
} 

Function {handle_gui(Fl_Widget* w, void* data)} {open return_type void
} {
  code {handle_gui_event(w, data);} {}
} 
