libt3widget
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
List of all members | Classes | Public Member Functions
t3_widget::open_file_dialog_t Class Reference
Inheritance diagram for t3_widget::open_file_dialog_t:
t3_widget::file_dialog_t t3_widget::dialog_t t3_widget::dialog_base_t t3_widget::window_component_t t3_widget::container_t t3_widget::window_component_t

Classes

class  filter_text_field_t
struct  implementation_t

Public Member Functions

 open_file_dialog_t (int height, int width)
virtual void reset (void)
virtual bool set_size (optint height, optint width)
- Public Member Functions inherited from t3_widget::file_dialog_t
void change_dir (const std::string *dir)
void refresh_view (void)
virtual int set_file (const char *file)
void set_options_widget (widget_t *options)
 T3_WIDGET_SIGNAL (file_selected, void, const std::string *)
- Public Member Functions inherited from t3_widget::dialog_t
virtual void hide (void)
virtual bool process_key (key_t key)
virtual void show (void)
 T3_WIDGET_SIGNAL (closed, void)
 Signal emitted when the dialog is closed by calling close.
virtual void update_contents (void)
- Public Member Functions inherited from t3_widget::dialog_base_t
virtual void center_over (window_component_t *center)
 Set the position and anchoring for this dialog such that it is centered over a window_component_t.
virtual void force_redraw (void)
virtual void set_focus (focus_t focus)
virtual void set_position (optint top, optint left)
virtual ~dialog_base_t ()
 Destroy this dialog.
- Public Member Functions inherited from t3_widget::window_component_t
virtual void force_redraw (void)=0
 Request that this window_component_t be completely redrawn.
virtual t3_window_t * get_base_window (void)
 Retrieve the t3_window_t for this window_component_t.
virtual void hide (void)=0
 Hide the window_component_t.
virtual bool process_key (key_t key)=0
 Handle a key press by the user.
virtual void set_focus (focus_t focus)=0
 Set whether this window_component_t has the input focus.
virtual void set_position (optint top, optint left)=0
 Move the window_component_t to a specified position.
virtual bool set_size (optint height, optint width)=0
 Set the size of this window_component_t.
virtual void show (void)=0
 Display the window_component_t.
virtual void update_contents (void)=0
 Update the contents of the window.
 window_component_t (void)
 Base constructor.
virtual ~window_component_t (void)
 Base destructor.

Additional Inherited Members

- Public Types inherited from t3_widget::window_component_t
enum  focus_t {
  FOCUS_OUT, FOCUS_SET, FOCUS_IN_FWD, FOCUS_IN_BCK,
  FOCUS_REVERT
}
- Static Public Member Functions inherited from t3_widget::dialog_base_t
static void force_redraw_all (void)
 Call #force_redraw on all dialogs.
- Protected Member Functions inherited from t3_widget::file_dialog_t
 file_dialog_t (int height, int width, const char *_title)
widget_tget_anchor_widget (void)
virtual const std::string * get_filter (void)=0
void insert_extras (widget_t *widget)
void ok_callback (void)
void ok_callback (const std::string *file)
- Protected Attributes inherited from t3_widget::dialog_t
const char * title
 The title of this dialog.