Home - GiuseppeChillemi/VID-Extension-Kit GitHub Wiki

Foreword

Vid Extensioni KIT (VEK in Short) is the creation of Henrik Mikael Kristensen to extend and improve VID, the Video Interface Dialect at the core of Rebol2 programming language. VID is used to create a set of graphical object using the Rebol2 View engine

You can read his original introduction here:

Here is the original homepage

Introduction

The VID Extension Kit offers many extensions and corrections to the Visual Interface Dialect in REBOL 2 to make it easier to work with in larger programs. It adds features to simplify trivial work, like resizing or attaching scrollers to lists. Having already been tested in a larger application, it has proven that it offers significant code size reduction for layouts and management of those layouts.

Note that this project will not run on REBOL 3.

This project supersedes LIST-VIEW.

Some Features

  • Fully automatic resizing and face alignment
  • Extensions to the dialect for face alignment, resizing, default values
  • Tab Navigation
  • Many new face navigation and handling functions: Find the next or previous face, get the deepest face in a hierarchy, etc.
  • Many new styles, including balancers, resizers, various lists, purpose-named styles, like OK-BUTTON.
  • Redefined new powerful PANE that accepts easy-to-change multiple panes.
  • Many new flags for each style to better determine the overall structure of a user interface. (Find the "Cancel" button with one line of code.)
  • Style browser
  • Basic state-aware skin system, storing state and appearance information in separate files
  • Automatic event throttling to make sure the UI remains responsive, even with big and heavy layouts (thanks to Gabriele Santili for this work)
  • Source Notes

All sources are now available only through GitHub.

Main Page (Most Updated Version)

Documentation Notes Documentation is being reorganized and split in smaller parts. The documentation for build 003 is no longer valid.

Documentation Update as of February 2018 The following documents can be considered current:

  • Actors
  • Lists

Examples

PUT IMAGES HERE

Example code

PUT SIMPLE EXAMPLE CODE HERE

Vid extension Kit documentation is split into the following sections:

Licensing Notes

The license of this project is currently being negotiated with REBOL Technologies.