DVX_GUI/widgets/widgetStatusBar.h

19 lines
492 B
C

// widgetStatusBar.h -- StatusBar widget API
#ifndef WIDGET_STATUSBAR_H
#define WIDGET_STATUSBAR_H
#include "../core/dvxWidget.h"
typedef struct {
WidgetT *(*create)(WidgetT *parent);
} StatusBarApiT;
static inline const StatusBarApiT *dvxStatusBarApi(void) {
static const StatusBarApiT *sApi;
if (!sApi) { sApi = (const StatusBarApiT *)wgtGetApi("statusbar"); }
return sApi;
}
#define wgtStatusBar(parent) dvxStatusBarApi()->create(parent)
#endif // WIDGET_STATUSBAR_H