We continue to talk about the new operating
The domain system OS. Her appearance in the software market has
caused a mixed reaction. According to our records, the official
users of the system are about a hundred people Petersburg. Many
who bought this OSes, were unhappy with the small number of
working under her programs and the poverty of information
support.
We turned to the author, Maxim Gannutinu with
proposal to correct such a sad situation. And now, on the pages
of this issue magazine you can get the most important
information about the "inner" (entry points, system variables,
etc.) and "face" (a graphic UI) Domain OS.
Wanting to write or adapt the program
under the new OSes, we invite you to the section
NOTES PROGRAMMER. And here we will focus on
user interface.
(C) Maxim Gannutin, 1997.
Graphical User Interface (GUI)
It is known that heavy responsibility to communicate with
users in the domain assigned to the operating system itself.
This achieves uniform interface. This means that by running
any application, you can not spend time on mastering every time
a new interface, and virtually to start work immediately. In
addition, the programmer is forced to adhere to unobtrusive a
certain level of building interface, so say "be at."
GUI Pink has its own characteristics (some
You can call it a defect, but some - merits), but in general,
well-known standards graphical interfaces are met. Of course,
version of the interface for the Spectrum was not without
some restrictions on freedom of the user.
But we should add that all restrictions on
which will be discussed, may eventually disappear, but given
the freedom - never!
Work screen.
It is rigidly divided into a working field and the taskbar
(Taskbar - band problems).
In the working field are placed windows applications. In
taskbar at the lower end 3 lines display,
Icons are running in this session
applications.
Clicking the icon at any time, you can do
active (run) to the desired application.
Window.
This window consists of a frame header and the working field.
If the application involves the change
size, its rights and / or bottom of the frame will be selected.
If you click in the highlighted area, you will see
frame-pointer, driving where you can select a different window
size. Choosing the right size, click again. The application
then redrawn with the new sizes. You can always terminate this
process by pressing the "Break".
The top and left side frame unused.
The header contains the system key, the field
behalf of the application, minimize and maximize buttons.
Clicking in the name field, you can move the window
Application: When a box appears-pointer
translate it to a new location and click again.
Clicking the minimize button, you remove the application from
the desktop screen.
Maximize button will expand the application of
the entire screen.
Through the system button (top left)
to access the menu system:
size - change in size,
move - move,
min - minimizing,
max - maximization,
close - close the application.
All actions can be duplicated with the keyboard:
Extend mode + "0" - close
"2" - min
"3" - max
"4" - redraw the window
"5" - move
"6" - size
Working window.
With rare exceptions (Appman), they are immobile and do not
change size. In the upper left corner There is a button close
the window.
I hope that vyshenapisannoe put everything
point above the "i" on the issue of working with windows. But
This short story - not the last.
Talking about GUI Pink will continue.
*