How can I create a simple graphical interface on a TempleOS-style OS?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
icr09
Posts: 7
Joined: Fri Oct 02, 2026 3:06 pm

How can I create a simple graphical interface on a TempleOS-style OS?

Post by icr09 »

I've reached a specific point in a kernel project and am currently facing a specific issue with creating the graphical interface; I can't seem to find any methods that aren't overly complex. Could anyone offer some suggestions? I don't need an advanced interface (I use GRUB). #-o
Octocontrabass
Member
Member
Posts: 6272
Joined: Mon Mar 25, 2013 7:01 pm

Re: How can I create a simple graphical interface on a TempleOS-style OS?

Post by Octocontrabass »

This is a really vague question. Can you be any more specific about which part you need help with?
User avatar
Solar
Member
Member
Posts: 7628
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: How can I create a simple graphical interface on a TempleOS-style OS?

Post by Solar »

Are you referring to a text-based interface -- windows, boxes, buttons, but "drawn" in text mode, like e.g. 'dialog'? We could probably give you some pointers in that regard.

Or are you referring to true GUI (display server and everything)? Oh boy, are you in for a rough surprise...
Every good solution is obvious once you've found it.
User avatar
iansjack
Member
Member
Posts: 4930
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: How can I create a simple graphical interface on a TempleOS-style OS?

Post by iansjack »

icr09 wrote: ↑Wed Oct 07, 2026 5:51 pmI can't seem to find any methods that aren't overly complex.
The word "overly" is misused here. If something appears complex it's probably because it is complex.
icr09
Posts: 7
Joined: Fri Oct 02, 2026 3:06 pm

Re: How can I create a simple graphical interface on a TempleOS-style OS?

Post by icr09 »

Octocontrabass wrote: ↑Wed Oct 07, 2026 7:35 pm This is a really vague question. Can you be any more specific about which part you need help with?
To put it simply, it’s about creating a basic graphical interface—with simple text windows and the like—nothing complex. The problem, however, is that there are no tutorials or resources available for it, and I’ve never actually reached that stage myself.
icr09
Posts: 7
Joined: Fri Oct 02, 2026 3:06 pm

Re: How can I create a simple graphical interface on a TempleOS-style OS?

Post by icr09 »

iansjack wrote: ↑Thu Oct 08, 2026 2:52 am
icr09 wrote: ↑Wed Oct 07, 2026 5:51 pmI can't seem to find any methods that aren't overly complex.
The word "overly" is misused here. If something appears complex it's probably because it is complex.
Isn't there a tutorial or something similar that could give me at least a basic guide?
icr09
Posts: 7
Joined: Fri Oct 02, 2026 3:06 pm

Re: How can I create a simple graphical interface on a TempleOS-style OS?

Post by icr09 »

Solar wrote: ↑Thu Oct 08, 2026 2:00 am Are you referring to a text-based interface -- windows, boxes, buttons, but "drawn" in text mode, like e.g. 'dialog'? We could probably give you some pointers in that regard.

Or are you referring to true GUI (display server and everything)? Oh boy, are you in for a rough surprise...
I'm talking about a simple, user-friendly interface with text windows and the like, for i386.
I'm not talking about anything complex or anything big.
User avatar
BenLunt
Member
Member
Posts: 1038
Joined: Sat Nov 22, 2014 6:33 pm
Location: USA
Contact:

Re: How can I create a simple graphical interface on a TempleOS-style OS?

Post by BenLunt »

A search of this forum brings up other's questions and comments on this subject. There is one titled "How to make the GUI of my OS".

A google search can also bring up a few pages. I remember a quite complete text-only based windowing system released with Turbo C source code, and if you recognize the term "Turbo C", you might be as old as I am. :-)

Ben
- https://www.fysnet.net/osdesign_book_series.htm
Post Reply