[][src]Enum sciter::RuntimeOptions

pub enum RuntimeOptions<'a> {
    LibraryPath(&'a str),
    GfxLayer(GFX_LAYER),
    UxTheming(bool),
    DebugMode(bool),
    ScriptFeatures(u8),
    ConnectionTimeout(u32),
    OnHttpsError(u8),
    InitScript(&'a str),
    MaxHttpDataLength(usize),
    LogicalPixel(bool),
}

Various global Sciter engine options.

Used by sciter::set_options().

See also per-window options.

Variants

LibraryPath(&'a str)

global; value: the full path to the Sciter dynamic library (dll/dylib/so), must be called before any other Sciter function.

GfxLayer(GFX_LAYER)

global; value: GFX_LAYER, must be called before any window creation.

UxTheming(bool)

global; value: true - the engine will use a "unisex" theme that is common for all platforms. That UX theme is not using OS primitives for rendering input elements. Use it if you want exactly the same (modulo fonts) look-n-feel on all platforms.

DebugMode(bool)

global or per-window; enables Sciter Inspector for all windows, must be called before any window creation.

ScriptFeatures(u8)

global or per-window; value: combination of SCRIPT_RUNTIME_FEATURES flags.

Note that these features have been disabled by default since 4.2.5.0.

ConnectionTimeout(u32)

global; value: milliseconds, connection timeout of http client.

OnHttpsError(u8)

global; value: 0 - drop connection, 1 - use builtin dialog, 2 - accept connection silently.

InitScript(&'a str)

global; value: script source to be loaded into each view before any other script execution.

MaxHttpDataLength(usize)

global; value - max request length in megabytes (1024*1024 bytes), since 4.3.0.15.

LogicalPixel(bool)

global or per-window; value: true - 1px in CSS is treated as 1dip, otherwise 1px is a physical pixel (by default).

since 4.4.5.0.

Trait Implementations

impl<'a> Clone for RuntimeOptions<'a>[src]

impl<'a> Copy for RuntimeOptions<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for RuntimeOptions<'a>

impl<'a> Send for RuntimeOptions<'a>

impl<'a> Sync for RuntimeOptions<'a>

impl<'a> Unpin for RuntimeOptions<'a>

impl<'a> UnwindSafe for RuntimeOptions<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.