Synopsis
enum MenuRowItem;
#define MENU_ROW (x)
MenuRow;
MenuRow* create_menurow (GList **wlist,
GdkPixmap *parent,
GdkGC *gc,
gint x,
gint y,
gint nx,
gint ny,
gint sx,
gint sy,
void (*ccb) (MenuRowItem),
void (*rcb) (MenuRowItem),
SkinPixmapId si);
Details
enum MenuRowItem
typedef enum {
MENUROW_NONE, MENUROW_OPTIONS, MENUROW_ALWAYS, MENUROW_FILEINFOBOX,
MENUROW_DOUBLESIZE, MENUROW_VISUALIZATION
} MenuRowItem;
MENU_ROW()
#define MENU_ROW(x) ((MenuRow *)(x))
MenuRow
typedef struct {
Widget mr_widget;
gint mr_nx, mr_ny;
gint mr_sx, mr_sy;
MenuRowItem mr_selected;
gboolean mr_bpushed;
gboolean mr_always_selected;
gboolean mr_doublesize_selected;
void (*mr_change_callback) (MenuRowItem);
void (*mr_release_callback) (MenuRowItem);
SkinPixmapId mr_skin_index;
} MenuRow;
create_menurow ()
MenuRow* create_menurow (GList **wlist,
GdkPixmap *parent,
GdkGC *gc,
gint x,
gint y,
gint nx,
gint ny,
gint sx,
gint sy,
void (*ccb) (MenuRowItem),
void (*rcb) (MenuRowItem),
SkinPixmapId si);
wlist : |
|
parent : |
|
gc : |
|
x : |
|
y : |
|
nx : |
|
ny : |
|
sx : |
|
sy : |
|
ccb : |
|
rcb : |
|
si : |
|
| Returns : |
|