Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create `DOS/Unix` Like GUI [closed]

Assuming C/C++, I am wondering what kind of libraries should be used to create a DOS/Linux type of GUI? Please see the photos below (I do not know what is the official name of such a GUI as I never had to create one, but now I have to!). I am not asking for a complete tutorial....rather a point to start!

I need to have a static page and update some texts right in their place (no new line and stuff). Also some buttons and check-boxes, # filled progress bars, etc...

  • DOS example: MEMTEST-86

  • Linux example: NVIDIA INSTALLER

like image 450
Saeid Yazdani Avatar asked Jan 26 '15 09:01

Saeid Yazdani


People also ask

What is GUI in Linux?

A graphical user interface, commonly known as GUI, is the graphical environment of your operating system — where you have a desktop and mouse pointer. Your screen displays your application panels and icons as well. Each item on your desktop represents files and programs on your system.

What is GUI in OS?

A graphics-based operating system interface that uses icons, menus and a mouse (to click on the icon or pull down the menus) to manage interaction with the system.

What is GUI explain with example?

It is a friendly visual environment that allows the user to perform any action without having to have programming knowledge. An example of the GUI are the Windows, MacOs or Android environments, thanks to which commands can be sent through gestures or mouse movements, without the need to enter any code.


1 Answers

It is called as Text-based user interface (TUI) and here is the examples of programming libraries and wikipedia link.

I have some experience with ncurses in Unix/Linux environment. I think ncurses Programming HOWTO is a good place to start.

  • CDK
  • Dialog
  • ncurses
  • Newt, a widget-based toolkit
  • PDCurses
  • SMG$
  • Turbo Vision
like image 99
Alper Avatar answered Sep 21 '22 08:09

Alper