#include <Fl_ListView.h>
Inheritance diagram for Fl_ListView:
Public Types | |
enum | ListViewFlags { SELECTED = 4, NON_SELECTABLE = 8, INACTIVE = 16 } |
enum | TypeInModes { TYPE_IN_NONE = 0, TYPE_IN_SELECT, TYPE_IN_HIDE } |
enum | SortTypes { SORT_NONE = 0, SORT_ASC, SORT_DESC, SORT_LAST_TYPE } |
enum | TypeValues { MULTI_SELECTION = 16, WIDTH_CHANGED_NOTIFY = 32 } |
Public Methods | |
Fl_ListView (int X, int Y, int W, int H, const char *l=0) | |
Creates new list view widget using the given position, size, and label string. | |
Fl_ListView (const char *l=0, int layout_size=30, Fl_Align layout_al=FL_ALIGN_TOP, int label_w=100) | |
Creates new list view widget using the label, size, alignment, and label width. | |
virtual | ~Fl_ListView () |
Destructor. | |
void | clear () |
virtual void | layout () |
virtual int | handle (int event) |
virtual void | begin () |
virtual void | end () |
virtual void | fill (Fl_Data_Source &ds, const char *user_data_column_name="") |
int | find (const Fl_ListView_Item *item) const |
int | find (const Fl_ListView_Item &item) const |
void | insert (Fl_ListView_Item &item, int pos) |
void | add (Fl_ListView_Item &item) |
void | remove (int index) |
void | remove (Fl_ListView_Item &item) |
void | remove (Fl_ListView_Item *item) |
unsigned | children () const |
Fl_ListView_Item * | child (unsigned n) const |
Fl_ListItem_List & | array () |
Fl_ListView_Header * | header () |
const Fl_ListView_Header * | header () const |
bool | multi () const |
void | multi (bool val) |
bool | draw_stripes () const |
void | draw_stripes (bool v) |
void | damage_item (Fl_ListView_Item *i) |
void | damage_row (unsigned row) |
void | select_all_rows (int value=1) |
bool | unselect_all () |
void | inactive_row (unsigned row, bool val) |
bool | inactive_row (unsigned row) const |
bool | inactive (Fl_ListView_Item *w) const |
void | selectable_row (unsigned row, bool val) |
bool | selectable_row (unsigned row) const |
bool | selectable (Fl_ListView_Item *w) const |
bool | selected_row (unsigned row) const |
bool | selected (Fl_ListView_Item *w) const |
bool | select_row (unsigned row, int value=1) |
bool | select (Fl_ListView_Item *w, int value=1) |
bool | select_only_row (unsigned row) |
bool | select_only (Fl_ListView_Item *w) |
void | select_items (unsigned from, unsigned to) |
int | selected () const |
Fl_ListItem_List & | get_selection () |
const Fl_ListItem_List & | get_selection () const |
void | current_row (unsigned row) |
unsigned | current_row () const |
Fl_ListView_Item * | item (Fl_ListView_Item *i) |
Fl_ListView_Item * | item () const |
Fl_ListView_Item * | item_at (int Y) const |
int | row_at (int Y) const |
bool | show_item (Fl_ListView_Item *w) |
Fl_ListView_Item * | prev () |
Fl_ListView_Item * | next () |
int | prev_row () |
int | next_row () |
virtual int | sort (int column) |
int | sort_col () const |
void | sort_col (int col) |
int | sort_type () const |
void | sort_type (int t) |
Fl_ListView_Item * | find_userdata (void *data, unsigned start_index=0, unsigned end_index=0) const |
Fl_ListView_Item * | find_text (const char *text, int column=-1, unsigned start_index=0, unsigned end_index=0) const |
int | find_userdata_row (void *data, unsigned start_index=0, unsigned end_index=0) const |
int | find_text_row (const char *text, int column=-1, unsigned start_index=0, unsigned end_index=0) const |
int | type_in_mode () const |
void | type_in_mode (int v) |
void | reset_search () |
const Fl_String & | search_str () const |
Fl_ListView_Column * | add_column (const char *name, int width=-1, Fl_Variant_Type column_type=VAR_STRING) |
bool | remove_column (const char *name) |
void | remove_column (unsigned index) |
void | clear_columns () |
Fl_ListView_Column * | column (unsigned c) |
const Fl_ListView_Column * | column (unsigned c) const |
unsigned | columns () const |
void | columns (unsigned count) |
void | find_default_sizes () |
int | preferred_col_width (int col) |
bool | width_changed_notify () const |
void | width_changed_notify (bool v) |
void | resetup () |
Fl_ListView_Item * | top () |
void | clear_selection () |
void | recalc_totalheight () |
void | scroll_up (int pixels=20) |
void | scroll_down (int pixels=20) |
int | column_width (int c) const |
void | column_width (int c, int w) |
Fl_Variant_Type | column_type (int c) const |
void | column_type (int c, Fl_Variant_Type t) |
const char * | column_name (int c) const |
void | column_name (int c, const char *name) |
int | column_flags (int c) const |
void | column_flags (int c, int f) |
const Fl_Image * | column_image (int c) const |
Fl_Image * | column_image (int c) |
void | column_image (int c, Fl_Image *im) |
void | column_image (int c, Fl_Image &im) |
Static Public Attributes | |
Fl_Named_Style * | default_style |
Fl_ListView * | current |
Protected Methods | |
virtual void | table_draw (TableContext context, unsigned R=0, unsigned C=0, int X=0, int Y=0, int W=0, int H=0) |
virtual void | table_layout (TableContext context, unsigned row, unsigned col) |
virtual int | table_handle (TableContext context, unsigned row, unsigned col, int event) |
virtual void | draw_row (unsigned row, int w, int h) const |
virtual int | handle_key () |
virtual bool | match_text (const Fl_String &key, const char *text) const |
Docos to do..
Definition at line 12 of file Fl_ListView.h.