DVX_GUI/widgets/statusBar/statBar.h

19 lines
457 B
C

// statBar.h -- StatusBar widget API
#ifndef STATBAR_H
#define STATBAR_H
#include "../../core/dvxWgt.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 // STATBAR_H