36 #include <FL/fl_ask.H> 37 #include <FL/Fl_Double_Window.H> 38 #include <FL/fl_draw.H> 39 #include <FL/Fl_Table_Row.H> 40 #include <FL/Fl_Menu.H> 41 #include "cards_wrapper.h" 42 #include "pixmaps/checked.xpm" 45 #define COLHEADER { "Inst","Collection", "Name", "Description", "Version", "", "", "", ""} 65 bool operator() (
const Row &a,
const Row &b);
83 Tableau(
int x,
int y,
int w,
int h,
const char *l=0);
100 void autowidth(
int pad);
101 void resize_window();
102 void setFilter(
const string& pValue);
106 void draw_cell(TableContext context,
int R=0,
int C=0,
int X=0,
int Y=0,
int W=0,
int H=0);
108 void sort_column(
int col,
int reverse=0);
109 void draw_sort_arrow(
int X,
int Y,
int W,
int H);
110 void OnDoJobListFinished (
const CEH_RC rc);
111 void OnRefreshPackageFinished (
const CEH_RC rc);
114 vector<Row> _rowdata;
118 static void event_callback(Fl_Widget*,
void*);
119 static void ContextMenu_Callback(Fl_Widget*,
void*);
120 void event_callback2();
GUI interfacing wrapper for CARDS.
Definition: cards_wrapper.h:47
widget to manage cards package list
Definition: tableau.h:74
Abstract class to handle event from cards_wrapper.
Definition: cards_event_handler.h:51
~Tableau()
Destructor.
Definition: tableau.h:91