zng_view/config/
other.rs
1#![allow(unused)]
2
3use zng_view_api::config::{
4 AnimationsConfig, ChromeConfig, ColorScheme, ColorsConfig, FontAntiAliasing, KeyRepeatConfig, MultiClickConfig, TouchConfig,
5};
6
7pub fn font_aa() -> FontAntiAliasing {
8 warn("font_aa");
9 FontAntiAliasing::Subpixel
10}
11
12pub fn multi_click_config() -> MultiClickConfig {
13 warn("multi_click_config");
14 MultiClickConfig::default()
15}
16
17pub fn animations_config() -> AnimationsConfig {
18 warn("animations_config");
19 AnimationsConfig::default()
20}
21
22pub fn key_repeat_config() -> KeyRepeatConfig {
23 warn("key_repeat_config");
24 KeyRepeatConfig::default()
25}
26
27pub fn touch_config() -> TouchConfig {
28 warn("touch_config");
29 TouchConfig::default()
30}
31
32pub fn colors_config() -> ColorsConfig {
33 warn("colors_config");
34 ColorsConfig::default()
35}
36
37pub fn chrome_config() -> ChromeConfig {
38 warn("chrome_config");
39 ChromeConfig::default()
40}
41
42#[cfg(not(windows))]
43pub fn locale_config() -> zng_view_api::config::LocaleConfig {
44 zng_view_api::config::LocaleConfig {
45 langs: sys_locale::get_locale().into_iter().map(zng_txt::Txt::from).collect(),
46 }
47}
48
49pub fn spawn_listener(_: crate::AppEventSender) -> Option<Box<dyn FnOnce()>> {
50 tracing::warn!("config events not implemented for {}", std::env::consts::OS);
51 None
52}
53
54fn warn(name: &str) {
55 tracing::warn!("system '{name}' not implemented for {}", std::env::consts::OS);
56}