mirror of
https://github.com/edeproject/ede.git
synced 2023-08-10 21:13:03 +03:00
Prevent crashes. Have to investigate further.
This commit is contained in:
parent
39ffa8406b
commit
db1ebec5d9
@ -26,9 +26,6 @@ class Fl_Widget;
|
|||||||
/* stored version in each applet shared library in case interface get changed */
|
/* stored version in each applet shared library in case interface get changed */
|
||||||
#define EDE_PANEL_APPLET_INTERFACE_VERSION 0x01
|
#define EDE_PANEL_APPLET_INTERFACE_VERSION 0x01
|
||||||
|
|
||||||
/* all panel widgets are marked with this type (make sure it is greater than FL_DOUBLE_WINDOW */
|
|
||||||
#define EDE_PANEL_WIDGET_TYPE 0xFA
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Options assigned to each applet: how it will be resizable (horizontally or vertically)
|
* Options assigned to each applet: how it will be resizable (horizontally or vertically)
|
||||||
* and how it will be aligned. Each applet is by default aligned left without resizing ability.
|
* and how it will be aligned. Each applet is by default aligned left without resizing ability.
|
||||||
@ -63,9 +60,7 @@ typedef float (*applet_version_t)(void);
|
|||||||
*/
|
*/
|
||||||
#define EDE_PANEL_APPLET_EXPORT(klass, aoptions, aname, aversion, aicon, aauthor) \
|
#define EDE_PANEL_APPLET_EXPORT(klass, aoptions, aname, aversion, aicon, aauthor) \
|
||||||
extern "C" Fl_Widget *ede_panel_applet_create(void) { \
|
extern "C" Fl_Widget *ede_panel_applet_create(void) { \
|
||||||
klass *k = new klass; \
|
return new klass; \
|
||||||
k->type(EDE_PANEL_WIDGET_TYPE); \
|
|
||||||
return k; \
|
|
||||||
} \
|
} \
|
||||||
\
|
\
|
||||||
extern "C" void ede_panel_applet_destroy(Fl_Widget *w) { \
|
extern "C" void ede_panel_applet_destroy(Fl_Widget *w) { \
|
||||||
|
Loading…
Reference in New Issue
Block a user