37 #include <FL/fl_ask.H>
38 #include <FL/Fl_Double_Window.H>
39 #include <FL/fl_draw.H>
40 #include <FL/Fl_Table_Row.H>
41 #include <FL/Fl_Menu.H>
42 #include "cards_wrapper.h"
43 #include "pixmaps/checked.xpm"
44 #include "pixmaps/download.xpm"
45 #include "pixmaps/deleted.xpm"
50 using namespace cards;
69 bool operator() (
const Row &a,
const Row &b);
87 TableBase(
int x,
int y,
int w,
int h,
const char *l=0);
104 void autowidth(
int pad);
105 void resize_window();
106 void setFilter(
const string& pValue);
109 vector<string> colTitle;
112 void draw_cell(TableContext context,
int R=0,
int C=0,
int X=0,
int Y=0,
int W=0,
int H=0);
114 void sort_column(
int col,
int reverse=0);
115 void draw_sort_arrow(
int X,
int Y,
int W,
int H);
117 void OnDoJobListFinished (
const CEH_RC rc);
118 void OnRefreshPackageFinished (
const CEH_RC rc);
119 void OnJobListChange(
const CEH_RC rc);
120 virtual void OnDrawCell(TableContext,
int,
int,
int,
int,
int,
int){}
121 virtual void OnEvent(TableContext,
int,
int){}
124 static void event_callback(Fl_Widget*,
void*);
125 void event_callback2();
129 vector<Row> _rowdata;