diff --git a/DisplayOptionsPanel.c b/DisplayOptionsPanel.c index 23b16bb2f7..fa11d2d16a 100644 --- a/DisplayOptionsPanel.c +++ b/DisplayOptionsPanel.c @@ -20,7 +20,9 @@ in the source distribution for its full text. #include "ProvideCurses.h" -static const char* const DisplayOptionsFunctions[] = {" ", " ", " ", " ", " ", " ", " ", " ", " ", "Done ", NULL}; +static const char* const DisplayOptionsFunctions[] = {"Select / Deselect ","Increment ", "Decrement ", "Done ", NULL}; +static const char* const DisplayOptionsKeys[] = {"Enter","+", "-", "F10", "Esc"}; +static const int DisplayOptionsEvents[] = {KEY_ENTER, '+', '-', KEY_F(10), 27}; static void DisplayOptionsPanel_delete(Object* object) { Panel* super = (Panel*) object; @@ -90,7 +92,7 @@ const PanelClass DisplayOptionsPanel_class = { DisplayOptionsPanel* DisplayOptionsPanel_new(Settings* settings, ScreenManager* scr) { DisplayOptionsPanel* this = AllocThis(DisplayOptionsPanel); Panel* super = (Panel*) this; - FunctionBar* fuBar = FunctionBar_new(DisplayOptionsFunctions, NULL, NULL); + FunctionBar* fuBar = FunctionBar_new(DisplayOptionsFunctions, DisplayOptionsKeys, DisplayOptionsEvents); Panel_init(super, 1, 1, 1, 1, Class(OptionItem), true, fuBar); this->settings = settings;