2001-08-02 20:17:04 +04:00
|
|
|
# data file for the Fltk User Interface Designer (fluid)
|
2005-02-05 21:26:21 +03:00
|
|
|
version 1.0107
|
2001-09-29 18:38:59 +04:00
|
|
|
header_name {../FL/Fl_File_Chooser.H}
|
2002-05-01 01:50:16 +04:00
|
|
|
code_name {.cxx}
|
2005-03-25 18:20:26 +03:00
|
|
|
comment {//
|
|
|
|
// "$Id$"
|
|
|
|
//
|
|
|
|
// Fl_File_Chooser dialog for the Fast Light Tool Kit (FLTK).
|
|
|
|
//
|
|
|
|
// Copyright 1998-2005 by Bill Spitzak and others.
|
|
|
|
//
|
|
|
|
// This library is free software; you can redistribute it and/or
|
|
|
|
// modify it under the terms of the GNU Library General Public
|
|
|
|
// License as published by the Free Software Foundation; either
|
|
|
|
// version 2 of the License, or (at your option) any later version.
|
|
|
|
//
|
|
|
|
// This library is distributed in the hope that it will be useful,
|
|
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
|
// Library General Public License for more details.
|
|
|
|
//
|
|
|
|
// You should have received a copy of the GNU Library General Public
|
|
|
|
// License along with this library; if not, write to the Free Software
|
|
|
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
|
|
|
// USA.
|
|
|
|
//
|
|
|
|
// Please report all bugs and problems on the following page:
|
|
|
|
//
|
|
|
|
// http://www.fltk.org/str.php
|
|
|
|
//
|
|
|
|
} {in_source in_header
|
|
|
|
}
|
|
|
|
|
2003-09-08 21:11:45 +04:00
|
|
|
class FL_EXPORT Fl_File_Chooser {open
|
2001-08-02 01:24:49 +04:00
|
|
|
} {
|
2001-09-30 21:37:06 +04:00
|
|
|
decl {enum { SINGLE = 0, MULTI = 1, CREATE = 2, DIRECTORY = 4 };} {public
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {static Fl_Preferences prefs_;} {}
|
|
|
|
decl {void (*callback_)(Fl_File_Chooser*, void *);} {}
|
|
|
|
decl {void *data_;} {}
|
|
|
|
decl {char directory_[1024];} {}
|
|
|
|
decl {char pattern_[1024];} {}
|
|
|
|
decl {char preview_text_[2048];} {}
|
|
|
|
decl {int type_;} {}
|
|
|
|
decl {void favoritesButtonCB();} {}
|
|
|
|
decl {void favoritesCB(Fl_Widget *w);} {}
|
|
|
|
decl {void fileListCB();} {}
|
|
|
|
decl {void fileNameCB();} {}
|
|
|
|
decl {void newdir();} {}
|
|
|
|
decl {static void previewCB(Fl_File_Chooser *fc);} {}
|
|
|
|
decl {void showChoiceCB();} {}
|
|
|
|
decl {void update_favorites();} {}
|
|
|
|
decl {void update_preview();} {}
|
2001-09-29 18:38:59 +04:00
|
|
|
Function {Fl_File_Chooser(const char *d, const char *p, int t, const char *title)} {open
|
2001-08-02 01:24:49 +04:00
|
|
|
} {
|
|
|
|
Fl_Window window {
|
2002-06-07 19:06:32 +04:00
|
|
|
label {Choose File}
|
2002-11-20 18:49:24 +03:00
|
|
|
callback {fileName->value("");
|
2002-05-24 18:02:56 +04:00
|
|
|
fileList->deselect();
|
2002-06-07 19:06:32 +04:00
|
|
|
Fl::remove_timeout((Fl_Timeout_Handler)previewCB, this);
|
|
|
|
window->hide();} open
|
2003-09-08 21:11:45 +04:00
|
|
|
private xywh {153 80 490 380} type Double resizable
|
2001-08-02 01:24:49 +04:00
|
|
|
code0 {if (title) window->label(title);}
|
|
|
|
code1 {\#include <stdio.h>}
|
|
|
|
code2 {\#include <stdlib.h>}
|
2003-09-08 21:11:45 +04:00
|
|
|
code3 {\#include <string.h>} modal visible
|
2001-08-02 01:24:49 +04:00
|
|
|
} {
|
2002-11-20 18:49:24 +03:00
|
|
|
Fl_Group {} {
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {10 10 470 25}
|
2002-06-07 19:06:32 +04:00
|
|
|
} {
|
|
|
|
Fl_Choice showChoice {
|
|
|
|
label {Show:}
|
|
|
|
callback {showChoiceCB();} open
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {65 10 215 25} down_box BORDER_BOX labelfont 1 resizable
|
2002-06-07 19:06:32 +04:00
|
|
|
code0 {showChoice->label(show_label);}
|
|
|
|
} {}
|
|
|
|
Fl_Menu_Button favoritesButton {
|
|
|
|
label Favorites
|
|
|
|
callback {favoritesButtonCB();} open
|
|
|
|
private xywh {290 10 155 25} down_box BORDER_BOX align 20
|
|
|
|
code0 {favoritesButton->label(favorites_label);}
|
|
|
|
} {}
|
|
|
|
Fl_Button newButton {
|
2002-08-30 20:58:16 +04:00
|
|
|
callback {newdir();}
|
2004-04-06 23:33:11 +04:00
|
|
|
image {new.xbm} xywh {455 10 25 25} labelsize 8
|
2002-06-07 19:06:32 +04:00
|
|
|
code0 {\#include <FL/Fl_Preferences.H>}
|
2004-04-06 23:33:11 +04:00
|
|
|
code1 {o->tooltip(new_directory_tooltip);}
|
2002-06-07 19:06:32 +04:00
|
|
|
}
|
2002-04-19 00:37:29 +04:00
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
Fl_Tile {} {
|
2002-11-20 18:49:24 +03:00
|
|
|
callback {update_preview();}
|
2002-06-07 19:06:32 +04:00
|
|
|
private xywh {10 45 470 225} resizable
|
|
|
|
} {
|
|
|
|
Fl_File_Browser fileList {
|
|
|
|
callback {fileListCB();}
|
|
|
|
private xywh {10 45 295 225} type Hold hotspot
|
|
|
|
code0 {\#include <FL/Fl_File_Browser.H>}
|
|
|
|
}
|
|
|
|
Fl_Box previewBox {
|
|
|
|
label {?}
|
|
|
|
private xywh {305 45 175 225} box DOWN_BOX labelsize 100 align 80
|
|
|
|
}
|
2002-04-19 00:37:29 +04:00
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
Fl_Group {} {open
|
|
|
|
private xywh {0 275 480 95}
|
|
|
|
} {
|
2002-11-20 18:49:24 +03:00
|
|
|
Fl_Group {} {
|
2002-06-07 19:06:32 +04:00
|
|
|
private xywh {10 275 470 20}
|
|
|
|
} {
|
|
|
|
Fl_Check_Button previewButton {
|
|
|
|
label Preview
|
2002-10-03 19:46:30 +04:00
|
|
|
callback {preview(previewButton->value());}
|
2002-08-30 20:58:16 +04:00
|
|
|
xywh {10 275 170 20} down_box DOWN_BOX shortcut 0x80070 value 1
|
2002-06-07 19:06:32 +04:00
|
|
|
code0 {previewButton->label(preview_label);}
|
|
|
|
}
|
|
|
|
Fl_Box {} {
|
|
|
|
private xywh {10 275 395 20} resizable
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Fl_File_Input fileName {
|
|
|
|
callback {fileNameCB();}
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {115 300 365 35} labelfont 1 when 8 resizable
|
2002-06-07 19:06:32 +04:00
|
|
|
code0 {fileName->when(FL_WHEN_CHANGED | FL_WHEN_ENTER_KEY_ALWAYS);}
|
|
|
|
}
|
|
|
|
Fl_Box {} {
|
|
|
|
label {Filename:}
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {10 310 105 25} labelfont 1 align 24
|
2002-06-07 19:06:32 +04:00
|
|
|
code0 {o->label(filename_label);}
|
|
|
|
}
|
|
|
|
Fl_Group {} {open
|
|
|
|
private xywh {10 345 470 25}
|
|
|
|
} {
|
|
|
|
Fl_Return_Button okButton {
|
|
|
|
label OK
|
|
|
|
callback {// Do any callback that is registered...
|
2002-04-19 00:37:29 +04:00
|
|
|
if (callback_)
|
|
|
|
(*callback_)(this, data_);
|
|
|
|
|
2005-02-05 21:26:21 +03:00
|
|
|
window->hide();}
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {313 345 85 25}
|
2002-06-07 19:06:32 +04:00
|
|
|
code0 {\#include <FL/fl_ask.H>}
|
|
|
|
code1 {okButton->label(fl_ok);}
|
|
|
|
}
|
2005-03-25 18:20:26 +03:00
|
|
|
Fl_Button cancelButton {
|
2002-06-07 19:06:32 +04:00
|
|
|
label Cancel
|
2002-11-19 20:26:10 +03:00
|
|
|
callback {fileName->value("");
|
2002-05-24 18:02:56 +04:00
|
|
|
fileList->deselect();
|
2002-06-07 19:06:32 +04:00
|
|
|
Fl::remove_timeout((Fl_Timeout_Handler)previewCB, this);
|
2003-01-28 23:51:17 +03:00
|
|
|
window->hide();}
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {408 345 72 25}
|
2002-06-07 19:06:32 +04:00
|
|
|
code0 {o->label(fl_cancel);}
|
|
|
|
}
|
2005-03-25 19:11:07 +03:00
|
|
|
Fl_Box {} {
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {10 345 30 25} resizable
|
2002-06-07 19:06:32 +04:00
|
|
|
}
|
|
|
|
}
|
2002-04-19 00:37:29 +04:00
|
|
|
}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
Fl_Window favWindow {
|
2002-11-20 18:49:24 +03:00
|
|
|
label {Manage Favorites}
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {580 44 355 150} type Double resizable
|
|
|
|
code0 {favWindow->label(manage_favorites_label);} modal visible
|
2002-06-07 19:06:32 +04:00
|
|
|
} {
|
|
|
|
Fl_File_Browser favList {
|
|
|
|
callback {favoritesCB(favList);}
|
2005-03-25 18:20:26 +03:00
|
|
|
private xywh {10 10 300 95} type Hold resizable
|
2002-06-07 19:06:32 +04:00
|
|
|
}
|
2005-03-25 18:20:26 +03:00
|
|
|
Fl_Group {} {open
|
|
|
|
xywh {320 10 25 95}
|
|
|
|
} {
|
|
|
|
Fl_Button favUpButton {
|
|
|
|
label {@8>}
|
|
|
|
callback {favoritesCB(favUpButton);}
|
|
|
|
private xywh {320 10 25 25}
|
|
|
|
}
|
|
|
|
Fl_Button favDeleteButton {
|
|
|
|
label X
|
|
|
|
callback {favoritesCB(favDeleteButton);}
|
|
|
|
private xywh {320 45 25 25} labelfont 1 resizable
|
|
|
|
}
|
|
|
|
Fl_Button favDownButton {
|
|
|
|
label {@2>}
|
|
|
|
callback {favoritesCB(favDownButton);}
|
|
|
|
private xywh {320 80 25 25}
|
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
}
|
2005-03-25 18:20:26 +03:00
|
|
|
Fl_Group {} {open
|
|
|
|
xywh {10 113 335 29}
|
|
|
|
} {
|
|
|
|
Fl_Button favCancelButton {
|
|
|
|
label Cancel
|
|
|
|
callback {favWindow->hide();}
|
|
|
|
private xywh {273 115 72 25}
|
|
|
|
code0 {favCancelButton->label(fl_cancel);}
|
|
|
|
}
|
|
|
|
Fl_Return_Button favOkButton {
|
|
|
|
label Save
|
|
|
|
callback {favoritesCB(favOkButton);}
|
|
|
|
private xywh {181 115 79 25}
|
|
|
|
code0 {\#include <FL/fl_ask.H>}
|
|
|
|
code1 {favOkButton->label(save_label);}
|
|
|
|
}
|
|
|
|
Fl_Box {} {
|
|
|
|
xywh {10 115 161 25} resizable
|
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
code {callback_ = 0;
|
|
|
|
data_ = 0;
|
2002-08-30 22:19:31 +04:00
|
|
|
directory_[0] = 0;
|
|
|
|
window->size_range(window->w(), window->h(), Fl::w(), Fl::h());
|
|
|
|
type(t);
|
|
|
|
filter(p);
|
|
|
|
update_favorites();
|
|
|
|
value(d);
|
|
|
|
type(t);
|
|
|
|
int e;
|
|
|
|
prefs_.get("preview", e, 1);
|
|
|
|
preview(e);} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
Function {~Fl_File_Chooser()} {open
|
|
|
|
} {
|
|
|
|
code {Fl::remove_timeout((Fl_Timeout_Handler)previewCB, this);
|
|
|
|
delete window;
|
|
|
|
delete favWindow;} {}
|
|
|
|
}
|
|
|
|
Function {callback(void (*cb)(Fl_File_Chooser *, void *), void *d = 0)} {return_type void
|
2001-08-04 16:21:34 +04:00
|
|
|
} {
|
|
|
|
code {callback_ = cb;
|
|
|
|
data_ = d;} {}
|
|
|
|
}
|
2001-08-02 01:24:49 +04:00
|
|
|
Function {color(Fl_Color c)} {} {
|
|
|
|
code {fileList->color(c);} {}
|
|
|
|
}
|
|
|
|
Function {color()} {return_type Fl_Color
|
|
|
|
} {
|
|
|
|
code {return (fileList->color());} {}
|
|
|
|
}
|
|
|
|
decl {int count();} {public
|
|
|
|
}
|
|
|
|
decl {void directory(const char *d);} {public
|
|
|
|
}
|
|
|
|
Function {directory()} {return_type {char *}
|
|
|
|
} {
|
|
|
|
code {return directory_;} {}
|
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {void filter(const char *p);} {public
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
|
|
|
Function {filter()} {return_type {const char *}
|
|
|
|
} {
|
|
|
|
code {return (fileList->filter());} {}
|
|
|
|
}
|
2002-07-02 01:14:20 +04:00
|
|
|
Function {filter_value()} {return_type int
|
|
|
|
} {
|
|
|
|
code {return showChoice->value();} {}
|
|
|
|
}
|
|
|
|
Function {filter_value(int f)} {return_type void
|
|
|
|
} {
|
|
|
|
code {showChoice->value(f);
|
|
|
|
showChoiceCB();} {}
|
|
|
|
}
|
2001-08-02 01:24:49 +04:00
|
|
|
Function {hide()} {return_type void
|
|
|
|
} {
|
|
|
|
code {window->hide();} {}
|
|
|
|
}
|
|
|
|
Function {iconsize(uchar s)} {return_type void
|
|
|
|
} {
|
|
|
|
code {fileList->iconsize(s);} {}
|
|
|
|
}
|
|
|
|
Function {iconsize()} {return_type uchar
|
|
|
|
} {
|
|
|
|
code {return (fileList->iconsize());} {}
|
|
|
|
}
|
|
|
|
Function {label(const char *l)} {return_type void
|
|
|
|
} {
|
|
|
|
code {window->label(l);} {}
|
|
|
|
}
|
|
|
|
Function {label()} {return_type {const char *}
|
|
|
|
} {
|
|
|
|
code {return (window->label());} {}
|
|
|
|
}
|
2005-03-25 18:20:26 +03:00
|
|
|
Function {ok_label(const char *l)} {open return_type void
|
|
|
|
} {
|
|
|
|
code {okButton->label(l);
|
|
|
|
int w, h;
|
|
|
|
okButton->measure_label(w, h);
|
|
|
|
okButton->resize(cancelButton->x() - 50 - w, cancelButton->y(),
|
|
|
|
w + 40, 25);} {}
|
|
|
|
}
|
|
|
|
Function {ok_label()} {return_type {const char *}
|
|
|
|
} {
|
|
|
|
code {return (okButton->label());} {}
|
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {void preview(int e);} {public
|
|
|
|
}
|
|
|
|
decl {int preview() const { return previewButton->value(); }} {public
|
|
|
|
}
|
2001-08-02 01:24:49 +04:00
|
|
|
decl {void rescan();} {public
|
|
|
|
}
|
2005-02-05 21:26:21 +03:00
|
|
|
Function {show()} {open return_type void
|
2001-08-02 01:24:49 +04:00
|
|
|
} {
|
2001-12-17 21:40:44 +03:00
|
|
|
code {window->hotspot(fileList);
|
2002-05-01 16:41:21 +04:00
|
|
|
window->show();
|
2005-02-05 21:26:21 +03:00
|
|
|
rescan();
|
2005-03-25 18:20:26 +03:00
|
|
|
fileName->take_focus();} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
2001-12-15 18:20:54 +03:00
|
|
|
Function {shown()} {return_type int
|
|
|
|
} {
|
2001-12-17 21:40:44 +03:00
|
|
|
code {return window->shown();} {}
|
2001-12-15 18:20:54 +03:00
|
|
|
}
|
2001-08-02 01:24:49 +04:00
|
|
|
Function {textcolor(Fl_Color c)} {return_type void
|
|
|
|
} {
|
2001-08-02 20:17:04 +04:00
|
|
|
code {fileList->textcolor(c);} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
|
|
|
Function {textcolor()} {return_type Fl_Color
|
|
|
|
} {
|
2001-08-02 20:17:04 +04:00
|
|
|
code {return (fileList->textcolor());} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
2001-08-02 20:17:04 +04:00
|
|
|
Function {textfont(uchar f)} {return_type void
|
2001-08-02 01:24:49 +04:00
|
|
|
} {
|
2001-08-02 20:17:04 +04:00
|
|
|
code {fileList->textfont(f);} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
2001-08-02 20:17:04 +04:00
|
|
|
Function {textfont()} {return_type uchar
|
2001-08-02 01:24:49 +04:00
|
|
|
} {
|
2001-08-02 20:17:04 +04:00
|
|
|
code {return (fileList->textfont());} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
|
|
|
Function {textsize(uchar s)} {return_type void
|
|
|
|
} {
|
2001-08-02 20:17:04 +04:00
|
|
|
code {fileList->textsize(s);} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
|
|
|
Function {textsize()} {return_type uchar
|
|
|
|
} {
|
|
|
|
code {return (fileList->textsize());} {}
|
|
|
|
}
|
2002-10-03 19:46:30 +04:00
|
|
|
Function {type(int t)} {open return_type void
|
2001-08-02 01:24:49 +04:00
|
|
|
} {
|
|
|
|
code {type_ = t;
|
2001-09-29 18:38:59 +04:00
|
|
|
if (t & MULTI)
|
2001-08-02 01:24:49 +04:00
|
|
|
fileList->type(FL_MULTI_BROWSER);
|
|
|
|
else
|
|
|
|
fileList->type(FL_HOLD_BROWSER);
|
2001-09-29 18:38:59 +04:00
|
|
|
if (t & CREATE)
|
|
|
|
newButton->activate();
|
2002-10-03 19:46:30 +04:00
|
|
|
else
|
|
|
|
newButton->deactivate();
|
2001-09-29 18:38:59 +04:00
|
|
|
if (t & DIRECTORY)
|
|
|
|
fileList->filetype(Fl_File_Browser::DIRECTORIES);
|
|
|
|
else
|
2002-11-19 20:26:10 +03:00
|
|
|
fileList->filetype(Fl_File_Browser::FILES);} {}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
|
|
|
Function {type()} {return_type int
|
|
|
|
} {
|
|
|
|
code {return (type_);} {}
|
|
|
|
}
|
|
|
|
decl {const char *value(int f = 1);} {public
|
|
|
|
}
|
|
|
|
decl {void value(const char *filename);} {public
|
|
|
|
}
|
|
|
|
Function {visible()} {return_type int
|
|
|
|
} {
|
|
|
|
code {return window->visible();} {}
|
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {static const char *add_favorites_label;} {public
|
|
|
|
}
|
|
|
|
decl {static const char *all_files_label;} {public
|
|
|
|
}
|
2002-07-23 19:14:17 +04:00
|
|
|
decl {static const char *custom_filter_label;} {public
|
2002-07-02 01:14:20 +04:00
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {static const char *existing_file_label;} {public
|
|
|
|
}
|
|
|
|
decl {static const char *favorites_label;} {public
|
2002-04-19 00:37:29 +04:00
|
|
|
}
|
2002-05-01 01:50:16 +04:00
|
|
|
decl {static const char *filename_label;} {public
|
2002-04-19 00:37:29 +04:00
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {static const char *filesystems_label;} {public
|
|
|
|
}
|
|
|
|
decl {static const char *manage_favorites_label;} {public
|
|
|
|
}
|
|
|
|
decl {static const char *new_directory_label;} {public
|
|
|
|
}
|
2004-04-06 23:33:11 +04:00
|
|
|
decl {static const char *new_directory_tooltip;} {public
|
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {static const char *preview_label;} {public
|
|
|
|
}
|
2005-03-25 18:20:26 +03:00
|
|
|
decl {static const char *save_label;} {public
|
|
|
|
}
|
2002-06-07 19:06:32 +04:00
|
|
|
decl {static const char *show_label;} {public
|
2002-04-19 00:37:29 +04:00
|
|
|
}
|
2002-05-24 18:02:56 +04:00
|
|
|
decl {static Fl_File_Sort_F *sort;} {public
|
2002-05-02 19:24:34 +04:00
|
|
|
}
|
2001-08-02 01:24:49 +04:00
|
|
|
}
|
2001-09-30 21:37:06 +04:00
|
|
|
|
2002-05-01 16:41:21 +04:00
|
|
|
decl {FL_EXPORT char *fl_dir_chooser(const char *message,const char *fname,int relative=0);} {public
|
2001-09-30 21:37:06 +04:00
|
|
|
}
|
|
|
|
|
2002-05-02 19:24:34 +04:00
|
|
|
decl {FL_EXPORT char *fl_file_chooser(const char *message,const char *pat,const char *fname,int relative=0);} {public
|
2001-09-30 21:37:06 +04:00
|
|
|
}
|
|
|
|
|
2001-12-11 19:03:13 +03:00
|
|
|
decl {FL_EXPORT void fl_file_chooser_callback(void (*cb)(const char*));} {public
|
2001-09-30 21:37:06 +04:00
|
|
|
}
|
2005-03-25 18:20:26 +03:00
|
|
|
|
2005-03-25 19:11:07 +03:00
|
|
|
decl {FL_EXPORT void fl_file_chooser_ok_label(const char*l);} {selected public
|
|
|
|
}
|
|
|
|
|
2005-03-25 18:20:26 +03:00
|
|
|
comment {
|
|
|
|
//
|
|
|
|
// End of "$Id$".
|
|
|
|
//} {in_source in_header
|
|
|
|
}
|