Module window

Module window 

Source
Expand description

High-level native window wrapper.

To create an instance of Sciter you will need either to create a new Sciter window or to attach (mix-in) the Sciter engine to an existing window.

The handle of the Sciter engine is defined as HWINDOW type which is:

  • HWND handle on Microsoft Windows.
  • NSView* – a pointer to NSView instance that is a contentView of Sciter window on OS X.
  • GtkWidget* – a pointer to GtkWidget instance that is a root widget of Sciter window on Linux/GTK.

§Creation of a new window:

extern crate sciter;

fn main() {
  let mut frame = sciter::Window::new();
  frame.load_file("minimal.htm");
  frame.run_app();
}

Also you can register a host and a DOM event handlers.

.

Structs§

Builder
Builder pattern for window creation.
Rectangle
Generic rectangle struct. NOTE that this is different from the RECT type as it specifies width and height.
Window
Sciter window.

Enums§

Options
Per-window Sciter engine options.
SCITER_CREATE_WINDOW_FLAGS
Window flags

Type Aliases§

Flags
SCITER_CREATE_WINDOW_FLAGS alias.