diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_File_Chooser.cxx | 28 | ||||
| -rw-r--r-- | src/Fl_File_Chooser.fl | 31 |
2 files changed, 58 insertions, 1 deletions
diff --git a/src/Fl_File_Chooser.cxx b/src/Fl_File_Chooser.cxx index fb7f39642..f295badd0 100644 --- a/src/Fl_File_Chooser.cxx +++ b/src/Fl_File_Chooser.cxx @@ -454,6 +454,34 @@ int Fl_File_Chooser::visible() { return window->visible(); } +void Fl_File_Chooser::position(int x, int y) { + window->position(x, y); +} + +int Fl_File_Chooser::x() const { + return window->x(); +} + +int Fl_File_Chooser::y() const { + return window->y(); +} + +int Fl_File_Chooser::w() const { + return window->w(); +} + +int Fl_File_Chooser::h() const { + return window->h(); +} + +void Fl_File_Chooser::size(int w, int h) { + window->size(w, h); +} + +void Fl_File_Chooser::resize(int x, int y, int w, int h) { + window->resize(x, y, w, h); +} + Fl_Widget* Fl_File_Chooser::add_extra(Fl_Widget* gr) { Fl_Widget* ret=ext_group; if (gr==ext_group) { diff --git a/src/Fl_File_Chooser.fl b/src/Fl_File_Chooser.fl index 1dcf365b4..4d4d1107c 100644 --- a/src/Fl_File_Chooser.fl +++ b/src/Fl_File_Chooser.fl @@ -389,7 +389,8 @@ else } Function {user_data(void *d)} {return_type void } { - code {data_ = d;} {} + code {data_ = d;} {selected + } } decl {const char *value(int f = 1);} {public local } @@ -399,6 +400,34 @@ else } { code {return window->visible();} {} } + Function {position(int x, int y)} {return_type void + } { + code {window->position(x, y);} {} + } + Function {x() const} {return_type int + } { + code {return window->x();} {} + } + Function {y() const} {return_type int + } { + code {return window->y();} {} + } + Function {w() const} {return_type int + } { + code {return window->w();} {} + } + Function {h() const} {return_type int + } { + code {return window->h();} {} + } + Function {size(int w, int h)} {open return_type void + } { + code {window->size(w, h);} {} + } + Function {resize(int x, int y, int w, int h)} {open return_type void + } { + code {window->resize(x, y, w, h);} {} + } decl {static const char *add_favorites_label;} { comment {[standard text may be customized at run-time]} public local } |
