X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Fgui_ate_src%2Fstrings.c;h=f5dea51a09023b5e6a93dbd71276cecf96fa19f4;hb=5b487e31cf5145372e9777e9f82a8cd661d4f1b4;hp=5cfee5dde70a15a0fc9e0a77fdfd8033268a3c19;hpb=d81983e3c0ef90984d5a4645898049c8ea7ce334;p=tpg%2Facess2.git diff --git a/Usermode/Applications/gui_ate_src/strings.c b/Usermode/Applications/gui_ate_src/strings.c index 5cfee5dd..f5dea51a 100644 --- a/Usermode/Applications/gui_ate_src/strings.c +++ b/Usermode/Applications/gui_ate_src/strings.c @@ -5,6 +5,8 @@ * strings.c * - String Localisation */ +#include "strings.h" +#include struct keyval_str { @@ -16,6 +18,41 @@ const struct keyval_str gaDisplayStrings[] = { {"BtnNew", "New"}, {"BtnOpen", "Open"}, {"BtnSave", "Save"}, - {"BtnUndo", "Undo"} + {"BtnClose", "Close"}, + {"BtnUndo", "Undo"}, + {"BtnRedo", "Redo"}, + {"BtnCut", "Cut"}, + {"BtnCopy", "Copy"}, + {"BtnPaste", "Paste"}, + {"BtnSearch", "Search"}, + {"BtnReplace", "Replace"}, }; +const int ciNumDisplayStrings = sizeof(gaDisplayStrings)/sizeof(gaDisplayStrings[0]); +const struct keyval_str gaImageStrings[] = { + {"BtnNew", "file:///Acess/Apps/AxWin/3.0/toolbar_new.sif"}, + {"BtnOpen", "file:///Acess/Apps/AxWin/3.0/toolbar_open.sif"}, + {"BtnSave", "file:///Acess/Apps/AxWin/3.0/toolbar_save.sif"} + }; +const int ciNumImageStrings = sizeof(gaImageStrings)/sizeof(gaImageStrings[0]); + +const char *getstr(const char *key) +{ + int i; + for(i = 0; i < ciNumDisplayStrings; i ++) + { + if( strcmp(key, gaDisplayStrings[i].key) == 0 ) + return gaDisplayStrings[i].val; + } + return "-nostr-"; +} +const char *getimg(const char *key) +{ + int i; + for(i = 0; i < ciNumImageStrings; i ++) + { + if( strcmp(key, gaImageStrings[i].key) == 0 ) + return gaImageStrings[i].val; + } + return NULL; +}