MCPcopy Create free account
hub / github.com/assaultcube/AC / menuheader

Function menuheader

source/src/menus.cpp:860–867  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

858}
859
860void menuheader(void *menu, char *header, char *footer, bool heap)
861{
862 gmenu &m = *(gmenu *)menu;
863 if(m.headfootheap) { DELSTRING(m.header); DELSTRING(m.footer); }
864 m.header = (header && *header) || heap ? header : NULL;
865 m.footer = (footer && *footer) || heap ? footer : NULL;
866 m.headfootheap = heap; // false: "manual"
867}
868
869COMMANDF(menuheader, "ss", (char *header, char *footer) { if(lastmenu) menuheader(lastmenu, *header ? newstring(header) : NULL, *footer ? newstring(footer) : NULL, true); });
870

Callers 5

initMethod · 0.85
keyMethod · 0.85
menus.cppFile · 0.85
refreshserversFunction · 0.85
renderscoresFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected