summaryrefslogtreecommitdiffstats
path: root/TraceScreen.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-12-21 21:33:11 +0100
committerChristian Göttsche <cgzones@googlemail.com>2020-12-21 22:34:50 +0100
commita7612b0b7d00a9b97eea25ae1b8af81fd7b591d6 (patch)
tree87fdcd80d5285324ae405675baa48339c689930f /TraceScreen.c
parent3ec8f67ab29014ef11daa795048b611e063a9f7b (diff)
TraceScreen: mark local class functions static
Diffstat (limited to 'TraceScreen.c')
-rw-r--r--TraceScreen.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/TraceScreen.c b/TraceScreen.c
index e6bd1fb1..fc1243c1 100644
--- a/TraceScreen.c
+++ b/TraceScreen.c
@@ -35,16 +35,6 @@ static const char* const TraceScreenKeys[] = {"F3", "F4", "F8", "F9", "Esc"};
static const int TraceScreenEvents[] = {KEY_F(3), KEY_F(4), KEY_F(8), KEY_F(9), 27};
-const InfoScreenClass TraceScreen_class = {
- .super = {
- .extends = Class(Object),
- .delete = TraceScreen_delete
- },
- .draw = TraceScreen_draw,
- .onErr = TraceScreen_updateTrace,
- .onKey = TraceScreen_onKey,
-};
-
TraceScreen* TraceScreen_new(Process* process) {
// This initializes all TraceScreen variables to "false" so only default = true ones need to be set below
TraceScreen* this = xCalloc(1, sizeof(TraceScreen));
@@ -70,7 +60,7 @@ void TraceScreen_delete(Object* cast) {
free(InfoScreen_done((InfoScreen*)this));
}
-void TraceScreen_draw(InfoScreen* this) {
+static void TraceScreen_draw(InfoScreen* this) {
attrset(CRT_colors[PANEL_HEADER_FOCUS]);
mvhline(0, 0, ' ', COLS);
mvprintw(0, 0, "Trace of process %d - %s", this->process->pid, Process_getCommand(this->process));
@@ -131,7 +121,7 @@ err:
return false;
}
-void TraceScreen_updateTrace(InfoScreen* super) {
+static void TraceScreen_updateTrace(InfoScreen* super) {
TraceScreen* this = (TraceScreen*) super;
char buffer[1025];
@@ -176,7 +166,7 @@ void TraceScreen_updateTrace(InfoScreen* super) {
}
}
-bool TraceScreen_onKey(InfoScreen* super, int ch) {
+static bool TraceScreen_onKey(InfoScreen* super, int ch) {
TraceScreen* this = (TraceScreen*) super;
switch(ch) {
case 'f':
@@ -195,3 +185,13 @@ bool TraceScreen_onKey(InfoScreen* super, int ch) {
this->follow = false;
return false;
}
+
+const InfoScreenClass TraceScreen_class = {
+ .super = {
+ .extends = Class(Object),
+ .delete = TraceScreen_delete
+ },
+ .draw = TraceScreen_draw,
+ .onErr = TraceScreen_updateTrace,
+ .onKey = TraceScreen_onKey,
+};

© 2014-2024 Faster IT GmbH | imprint | privacy policy