25 #ifndef NCApplication_h 26 #define NCApplication_h 28 #include <yui/YApplication.h> 62 virtual void setLanguage(
const std::string & language,
63 const std::string & encoding = std::string() )
override;
80 const std::string & headline )
override;
99 const std::string & filter,
100 const std::string & headline )
override;
121 const std::string & filter,
122 const std::string & headline )
override;
129 virtual void beep()
override;
152 const std::string & font,
153 const std::string & screen_map,
154 const std::string & unicode_map,
155 const std::string & language )
override;
168 virtual int runInTerminal(
const std::string & command )
override;
178 virtual void openUI()
override;
179 virtual void closeUI()
override;
186 virtual int displayWidth()
override;
187 virtual int displayHeight()
override;
188 virtual int displayDepth()
override;
189 virtual long displayColors()
override;
191 virtual int defaultWidth()
override;
192 virtual int defaultHeight()
override;
194 virtual bool isTextMode()
override {
return true; }
196 virtual bool hasImageSupport()
override {
return false; }
198 virtual bool hasIconSupport()
override {
return false; }
200 virtual bool hasAnimationSupport()
override {
return false; }
202 virtual bool hasFullUtf8Support()
override;
203 virtual bool richTextSupportsTable()
override {
return false; }
205 virtual bool leftHandedMouse()
override {
return false; }
216 #endif // NCApplication_h virtual void redrawScreen() override
Definition: NCApplication.cc:118
virtual void setApplicationTitle(const std::string &title) override
Definition: NCApplication.cc:272
virtual ~NCApplication()
Definition: NCApplication.cc:43
virtual int runInTerminal(const std::string &command) override
Definition: NCApplication.cc:204
virtual std::string askForExistingDirectory(const std::string &startDir, const std::string &headline) override
Definition: NCApplication.cc:97
Definition: NCApplication.h:31
virtual void setLanguage(const std::string &language, const std::string &encoding=std::string()) override
Definition: NCApplication.cc:49
NCApplication()
Definition: NCApplication.cc:37
Definition: YNCursesUI.h:38
virtual std::string askForSaveFileName(const std::string &startWith, const std::string &filter, const std::string &headline) override
Definition: NCApplication.cc:65
virtual void setConsoleFont(const std::string &console_magic, const std::string &font, const std::string &screen_map, const std::string &unicode_map, const std::string &language) override
Definition: NCApplication.cc:152
virtual std::string askForExistingFile(const std::string &startWith, const std::string &filter, const std::string &headline) override
Definition: NCApplication.cc:81
virtual void beep() override
Definition: NCApplication.cc:112
virtual void openUI() override
Definition: NCApplication.cc:190
virtual void initConsoleKeyboard() override
Definition: NCApplication.cc:125