ref: 69e287559e1faed50092d64659c5bc02f9bf395c
dir: /n_label.h/
extern char* NLabel_Type; typedef struct NLabel NLabel; struct NLabel { Nelem; DECL_ACCESSOR_OneParam(NLabel, Label, char*); DECL_ACCESSOR_OneParam(NLabel, LabelFunc, StringGetter); DECL_ACCESSOR_OneParam(NLabel, Font, Font*); DECL_ACCESSOR_OneParam(NLabel, Color, Image*); DECL_ACCESSOR_OneParam(NLabel, Margin, Nmargin); DECL_ACCESSOR_OneParam(NLabel, Align, Nalign); // private members char* label; StringGetter labelfunc; Font* font; Image* color; Nmargin margin; Nalign align; }; NLabel* New_Label(char*);