mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 18:58:36 +00:00
Add Platform.os as well as a rudimentary test
This commit is contained in:
parent
904bc56e62
commit
f983cf0b19
16 changed files with 172 additions and 27 deletions
|
@ -103,6 +103,7 @@ pub enum BuiltinFunction {
|
|||
RegisterBitmapFont,
|
||||
Translate,
|
||||
UpdateTimers,
|
||||
DetectOperatingSystem,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
|
@ -259,6 +260,7 @@ declare_builtin_function_types!(
|
|||
Translate: (Type::String, Type::String, Type::String, Type::Array(Type::String.into())) -> Type::String,
|
||||
Use24HourFormat: () -> Type::Bool,
|
||||
UpdateTimers: () -> Type::Void,
|
||||
DetectOperatingSystem: () -> Type::String,
|
||||
);
|
||||
|
||||
impl BuiltinFunction {
|
||||
|
@ -345,6 +347,7 @@ impl BuiltinFunction {
|
|||
BuiltinFunction::Translate => false,
|
||||
BuiltinFunction::Use24HourFormat => false,
|
||||
BuiltinFunction::UpdateTimers => false,
|
||||
BuiltinFunction::DetectOperatingSystem => true,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -417,6 +420,7 @@ impl BuiltinFunction {
|
|||
BuiltinFunction::Translate => true,
|
||||
BuiltinFunction::Use24HourFormat => true,
|
||||
BuiltinFunction::UpdateTimers => false,
|
||||
BuiltinFunction::DetectOperatingSystem => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue