39#define ENTRIES_PER_ROW 8
40#define ROWS_PER_PAGE 4
42#define BUTTONS_PAD_X 20
44#define APP_GRID_DEFAULT_WIDTH 500
45#define APP_GRID_DEFAULT_HEIGHT 500
55#define MAX_PAGE_COUNT 8
struct _app_grid_ AppGrid
void AppGridSearchReset(AppGrid *grid)
AppGridSearchReset – reset the search list.
Definition AppGrid.cpp:168
void AppGridPaint(AppGrid *grid, ChWindow *win)
Definition AppGrid.cpp:189
int AppGridGetTotalNumberOfPage(AppGrid *grid)
Definition AppGrid.cpp:195
AppGrid * LauncherCreateAppGrid(int x, int y, int w, int h)
Definition AppGrid.cpp:66
void AppGridAddButton(AppGrid *grid, LaunchButton *button)
Definition AppGrid.cpp:122
void AppGridAddButtonInSearch(AppGrid *grid, LaunchButton *button)
Definition AppGrid.cpp:151
#define MAX_PAGE_COUNT
Definition appgrid.h:55
ChWindow * win
Definition namdapha.cpp:45
int activePageNumber
Definition appgrid.h:71
int numEntriesInEachRow
Definition appgrid.h:69
list_t * searchResultList
Definition appgrid.h:76
int h
Definition appgrid.h:65
list_t * lbbuttonlist
Definition appgrid.h:58
Page page[MAX_PAGE_COUNT]
Definition appgrid.h:75
int start_pos_y
Definition appgrid.h:60
int search_pos_x
Definition appgrid.h:73
bool show_search
Definition appgrid.h:77
int x
Definition appgrid.h:62
int start_pos_x
Definition appgrid.h:59
int numRowsInOnePage
Definition appgrid.h:70
int w
Definition appgrid.h:64
int numPageCount
Definition appgrid.h:68
void(* PaintAppGrid)(_app_grid_ *grid, ChWindow *win)
Definition appgrid.h:78
int search_pos_y
Definition appgrid.h:74
bool show_search_result
Definition appgrid.h:72
int y
Definition appgrid.h:63
int start_y
Definition appgrid.h:50
int pageNumber
Definition appgrid.h:51
bool hasItem
Definition appgrid.h:52
int start_x
Definition appgrid.h:49