You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.0 KiB
39 lines
1.0 KiB
10 years ago
|
#ifndef _E16KEYEDIT_H_
|
||
|
#define _E16KEYEDIT_H_
|
||
|
|
||
|
#if __GNUC__ /* FIXME - Use autofoo */
|
||
|
#define __UNUSED__ __attribute__((unused))
|
||
|
#else
|
||
|
#define __UNUSED__
|
||
|
#endif
|
||
|
|
||
|
#if GTK_CHECK_VERSION(3,0,0)
|
||
|
#define USE_GTK 3
|
||
|
|
||
|
#define gtk_hbox_new(homogeneous, spacing) \
|
||
|
gtk_box_new(GTK_ORIENTATION_HORIZONTAL, spacing)
|
||
|
#define gtk_vbox_new(homogeneous, spacing) \
|
||
|
gtk_box_new(GTK_ORIENTATION_VERTICAL, spacing)
|
||
|
|
||
|
#else
|
||
|
#define USE_GTK 2
|
||
|
#endif
|
||
|
|
||
|
/* ipc.c */
|
||
|
extern gint CommsInit(void (*msg_receive_func) (gchar * msg));
|
||
|
extern void CommsSend(const gchar * s);
|
||
|
|
||
|
/* menus.c */
|
||
|
extern GtkWidget *CreateBarSubMenu(GtkWidget * menu, const char *szName);
|
||
|
extern GtkWidget *CreateRightAlignBarSubMenu(GtkWidget * menu,
|
||
|
const char *szName);
|
||
|
extern GtkWidget *CreateMenuItem(GtkWidget * menu, const char *szName,
|
||
|
const char *szAccel, const char *szTip,
|
||
|
GCallback func, const void *data);
|
||
|
|
||
|
/* viewer.c */
|
||
|
extern GtkAccelGroup *accel_group;
|
||
|
void on_exit_application(void);
|
||
|
|
||
|
#endif /* _E16KEYEDIT_H_ */
|