TraceScreen* TraceScreen_new(Process* process) { TraceScreen* this = xMalloc(sizeof(TraceScreen)); Object_setClass(this, Class(TraceScreen)); this->tracing = true; this->contLine = false; this->follow = false; FunctionBar* fuBar = FunctionBar_new(TraceScreenFunctions, TraceScreenKeys, TraceScreenEvents); CRT_disableDelay(); return (TraceScreen*) InfoScreen_init(&this->super, process, fuBar, LINES-2, ""); }
EnvScreen* EnvScreen_new(Process* process) { EnvScreen* this = xMalloc(sizeof(EnvScreen)); Object_setClass(this, Class(EnvScreen)); return (EnvScreen*) InfoScreen_init(&this->super, process, NULL, LINES-3, " "); }