Users browsing this thread: 1 Guest(s)
seninha
Long time nixers
I think that an application with GUI pipes should draw only what it is supposed to do; it should not draw status bar, tabs, scroll bars, buttons, menu bar, window border, window decoration, etc.

The application should print a status line into a pipe, and the window manager would draw the status bar below the window, removing from the application the need to draw the status bar.

The application should send the contents of its window into a pipe, and the window manager would draw the content in a window, removing the need for the application to draw a scroll bar and to fit its content into the window.

The application should have a socket to receive commands from the window manager. The window manager draw the buttons and menu bar. The user chooses an action in the menu bar drawn by the window manager, the window manager send this action to the application via socket, and the application does what it is supposed to do.

The application should have no URL bar or any kind of prompt. It would receive text from a prompt in the same style the surf(1) browser uses dmenu(1).

I think that GUI pipes are supposed to remove from the application the need to draw most of the things a modern application draw on its window, and pass to the window manager (or other software) the task to draw the interface to the user.

In my view of GUI pipes, the only thing in the window drawn by the application is the window content, the rest of the interface is drawn by the window manager or some other program.
[Image: 1280px-Window_%28windowing_system%29.svg.png]


Messages In This Thread
GUI pipes - by eduarch42 - 20-01-2020, 01:41 AM
RE: GUI pipes - by jkl - 20-01-2020, 10:34 AM
RE: GUI pipes - by eduarch42 - 21-01-2020, 11:38 PM
RE: GUI pipes - by pkal - 24-01-2020, 05:43 AM
RE: GUI pipes - by josuah - 25-01-2020, 02:05 PM
RE: GUI pipes - by z3bra - 25-01-2020, 06:28 PM
RE: GUI pipes - by eduarch42 - 25-01-2020, 08:27 PM
RE: GUI pipes - by z3bra - 26-01-2020, 09:08 AM
RE: GUI pipes - by eduarch42 - 27-01-2020, 12:00 PM
RE: GUI pipes - by Halfwit - 28-01-2020, 08:54 PM
RE: GUI pipes - by Halfwit - 28-01-2020, 08:58 PM
RE: GUI pipes - by eduarch42 - 28-01-2020, 09:42 PM
RE: GUI pipes - by eduarch42 - 28-01-2020, 09:48 PM
RE: GUI pipes - by josuah - 08-04-2020, 04:35 PM
RE: GUI pipes - by twee - 13-04-2020, 01:44 PM
RE: GUI pipes - by z3bra - 14-04-2020, 07:21 AM
RE: GUI pipes - by twee - 14-04-2020, 07:33 AM
RE: GUI pipes - by seninha - 01-05-2020, 09:45 AM
RE: GUI pipes - by ckester - 01-05-2020, 12:45 PM
RE: GUI pipes - by z3bra - 02-05-2020, 08:13 AM
RE: GUI pipes - by ckester - 02-05-2020, 03:42 PM