// generated by Extended Fast Light User Interface Designer (eFluid) version 2,0003

/*
 * $Id: efinder.h 1702 2006-07-23 12:25:46Z vljubovic $
 *
 * Efinder, file search tool
 * Part of Equinox Desktop Environment (EDE).
 * Copyright (c) 2000-2006 EDE Authors.
 *
 * This program is licenced under terms of the
 * GNU General Public Licence version 2 or newer.
 * See COPYING for details.
 */

#ifndef _EFINDER_H_
#define _EFINDER_H_

#include <efltk/Fl.h>
#include <efltk/Fl_Locale.h>
#include <efltk/Fl_Window.h>
#include <efltk/Fl_Group.h>
#include <efltk/Fl_Check_Button.h>
#include <efltk/Fl_Button.h>
#include <efltk/Fl_Tabs.h>
#include <efltk/Fl_Input.h>
#include <efltk/Fl_File_Dialog.h>
#include <efltk/Fl_Box.h>
#include <efltk/Fl_Input_Browser.h>
#include <efltk/Fl_Item.h>
#include <efltk/Fl_Value_Input.h>
#include <efltk/Fl_Round_Button.h>
#include <efltk/Fl_ListView.h>
#include <efltk/Fl_ListView_Item.h>
#include <efltk/Fl_Util.h>
#include <efltk/Fl_Menu_Bar.h>
#include <efltk/Fl_Item_Group.h>
#include <efltk/Fl_Divider.h>

extern Fl_Window* permWindow;
extern Fl_Window* findWindow;
extern Fl_Input* filterInput;
extern Fl_Input* pathInput;
extern Fl_Check_Button* recursiveCheck;
extern Fl_Check_Button* findHidden;
extern Fl_Check_Button* caseSensitiveCheck;
extern Fl_Input* containsInput;
extern Fl_Check_Button* useRegexpCheck;
extern Fl_Check_Button* useLocate;
extern Fl_Check_Button* wholeWordsOnly;
extern Fl_Input_Browser* fileTypeBrowser;
extern Fl_Check_Button* doNotLookIntoBinaryCheck;
extern Fl_Check_Button* considerPermValue;
extern Fl_Check_Button* considerUserValue;
extern Fl_Group* userGroup;
extern Fl_Input_Browser* userIdChoice;
extern Fl_Input_Browser* groupIdChoice;
extern Fl_Check_Button* considerSizeValue;
extern Fl_Group* sizeGroup;
extern Fl_Value_Input* sizeGValue;
extern Fl_Value_Input* sizeMValue;
extern Fl_Check_Button* considerTimeValue;
extern Fl_Group* timeGroup1;
extern Fl_Round_Button* modifiedRadio;
extern Fl_Round_Button* changedRadio;
extern Fl_Round_Button* accessedRadio;
extern Fl_Value_Input* timeValue;
extern Fl_Group* timeGroup2;
extern Fl_Round_Button* minutesRadio;
extern Fl_Round_Button* hoursRadio;
extern Fl_Round_Button* daysRadio;
extern Fl_Round_Button* mounthsRadio;
extern Fl_ListView* searchList;
extern Fl_Box* statusLine;
extern Fl_Button* searchButton;
extern Fl_Button* pauseButton;
extern Fl_Button* stopButton;
extern Fl_Window* aboutWindow;
extern Fl_Window* propertiesWindow;
extern Fl_Value_Input* fileLimitValue;
extern Fl_Check_Button* stayOnSingleCheck;
extern Fl_Check_Button* outputCountCheck;

void createPermWindow();
void createFindWindow();
Fl_Window* createPropertiesWindow();

#endif
