Skip to content

Commit

Permalink
De-macroify mu_header
Browse files Browse the repository at this point in the history
  • Loading branch information
ashn-dot-dev committed Dec 27, 2023
1 parent 1ff6b5a commit 1078d6f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
6 changes: 6 additions & 0 deletions microui.c
Original file line number Diff line number Diff line change
Expand Up @@ -1052,6 +1052,12 @@ header(mu_Context* ctx, char const* label, int istreenode, int opt)
return expanded ? MU_RES_ACTIVE : 0;
}

int
mu_header(mu_Context* ctx, char const* label)
{
return mu_header_ex(ctx, label, 0);
}

int
mu_header_ex(mu_Context* ctx, char const* label, int opt)
{
Expand Down
2 changes: 1 addition & 1 deletion microui.h
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,6 @@ void mu_draw_control_text(mu_Context* ctx, char const* str, mu_Rect rect, int co
int mu_mouse_over(mu_Context* ctx, mu_Rect rect);
void mu_update_control(mu_Context* ctx, mu_Id id, mu_Rect rect, int opt);

#define mu_header(ctx, label) mu_header_ex(ctx, label, 0)
#define mu_begin_treenode(ctx, label) mu_begin_treenode_ex(ctx, label, 0)
#define mu_begin_window(ctx, title, rect) mu_begin_window_ex(ctx, title, rect, 0)
#define mu_begin_panel(ctx, name) mu_begin_panel_ex(ctx, name, 0)
Expand All @@ -284,6 +283,7 @@ int mu_slider(mu_Context* ctx, mu_Real *value, mu_Real lo, mu_Real hi);
int mu_slider_ex(mu_Context* ctx, mu_Real *value, mu_Real low, mu_Real high, mu_Real step, char const* fmt, int opt);
int mu_number(mu_Context* ctx, mu_Real *value, mu_Real step);
int mu_number_ex(mu_Context* ctx, mu_Real *value, mu_Real step, char const* fmt, int opt);
int mu_header(mu_Context* ctx, char const* label);
int mu_header_ex(mu_Context* ctx, char const* label, int opt);
int mu_begin_treenode_ex(mu_Context* ctx, char const* label, int opt);
void mu_end_treenode(mu_Context* ctx);
Expand Down
2 changes: 1 addition & 1 deletion microui.sunder
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,6 @@ extern func mu_draw_control_text(ctx: *mu_Context, str: *char, rect: mu_Rect, co
extern func mu_mouse_over(ctx: *mu_Context, rect: mu_Rect) sint;
extern func mu_update_control(ctx: *mu_Context, id: mu_Id, rect: mu_Rect, opt: sint) void;

func mu_header(ctx: *mu_Context, label: *char) sint { return mu_header_ex(ctx, label, 0); }
func mu_begin_treenode(ctx: *mu_Context, label: *char) sint { return mu_begin_treenode_ex(ctx, label, 0); }
func mu_begin_window(ctx: *mu_Context, title: *char, rect: mu_Rect) sint { return mu_begin_window_ex(ctx, title, rect, 0); }
func mu_begin_panel(ctx: *mu_Context, name: *char) void { mu_begin_panel_ex(ctx, name, 0); }
Expand All @@ -251,6 +250,7 @@ extern func mu_number(ctx: *mu_Context, value: *mu_Real, step: mu_Real) sint;
extern func mu_number_ex(ctx: *mu_Context, value: *mu_Real, step: mu_Real, fmt: *char, opt: sint) sint;
extern func mu_begin_treenode_ex(ctx: *mu_Context, label: *char, opt: sint) sint;
extern func mu_end_treenode(ctx: *mu_Context) void;
extern func mu_header(ctx: *mu_Context, label: *char) sint;
extern func mu_header_ex(ctx: *mu_Context, label: *char, opt: sint) sint;
extern func mu_begin_window_ex(ctx: *mu_Context, title: *char, rect: mu_Rect, opt: sint) sint;
extern func mu_end_window(ctx: *mu_Context) void;
Expand Down

0 comments on commit 1078d6f

Please sign in to comment.