32 #include "NCApplication.h" 75 virtual YApplication * createApplication();
78 virtual bool want_colors();
79 virtual void init_title();
106 const std::string & font,
107 const std::string & screen_map,
108 const std::string & unicode_map,
109 const std::string & lang );
130 YUI * createUI(
bool withThreads );
133 #endif // YNCursesUI_h static YNCursesUI * _ui
Global reference to the UI.
virtual YWidgetFactory * createWidgetFactory()
Create the widget factory that provides all the createXY() methods for standard (mandatory, i.e.
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 &lang)
Set the (text) console font according to the current encoding etc.
virtual YOptionalWidgetFactory * createOptionalWidgetFactory()
Create the widget factory that provides all the createXY() methods for optional ("special") widgets a...
static YNCursesUI * ui()
Access the global Y2NCursesUI.
virtual void idleLoop(int fd_ycp)
Idle around until fd_ycp is readable.
NCPackageSelectorPluginStub * packageSelectorPlugin()
Returns the package selector plugin singleton of this UI or creates it (including loading the plugin ...
virtual YEvent * runPkgSelection(YWidget *packageSelector)
Fills the PackageSelector widget and runs package selection.
YNCursesUI(bool withThreads)
Constructor.