Design of moveable and resizable graphics

09/22/2007
by   Sergey Andreyev, et al.
0

We are communicating with computers on two different levels. On upper level we have a very flexible system of windows: we can move them, resize, overlap or put side by side. At any moment we decide what would be the best view and reorganize the whole view easily. Then we start any application, go to the inner level, and everything changes. Here we are stripped of all the flexibility and can work only inside the scenario, developed by the designer of the program. Interface will allow us to change some tiny details, but in general everything is fixed: graphics is neither moveable, nor resizable, and the same with controls. Author designed an extremely powerful mechanism of turning graphical objects and controls into moveable and resizable. This can not only significantly improve the existing applications, but this will bring the applications to another level. (To estimate the possible difference, try to imagine the Windows system without its flexibility and compare it with the current one.) This article explains in details the construction and use of moveable and resizable graphical objects.

READ FULL TEXT
research
06/28/2007

User driven applications - new design paradigm

Programs for complicated engineering and scientific tasks always have to...
research
10/03/1998

The Design of EzWindows: A Graphics API for an Introductory Programming Course

Teaching object-oriented programming in an introductory programming cour...
research
12/14/2009

On the theory of moveable objects

User-driven applications belong to the new type of programs, in which us...
research
11/14/2010

Integration of Flexible Web Based GUI in I-SOAS

It is necessary to improve the concepts of the present web based graphic...
research
11/30/2022

Multi-level Parareal algorithm with Averaging

The present study is an extension of the work done in [16] and [10], whe...
research
07/24/2019

Sketch-n-Sketch: Output-Directed Programming for SVG

For creative tasks, programmers face a choice: Use a GUI and sacrifice f...
research
10/05/2017

A Universal Simulation Platform for Flexible Systems

This article proposes a universal simulation platform for simulating sys...

Please sign up or login with your details

Forgot password? Click here to reset