mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 18:58:36 +00:00
Rename sixtyfps_widgets.60 to std-widgets.slint
This commit is contained in:
parent
1a60171701
commit
0308f86cd4
52 changed files with 71 additions and 74 deletions
|
@ -132,7 +132,7 @@ Hopefully this should be self explanatory. Check out the documentation of the la
|
|||
|
||||
```60
|
||||
// file: my_application_ui.60
|
||||
import { CheckBox, Button, ListView, LineEdit } from "sixtyfps_widgets.60";
|
||||
import { CheckBox, Button, ListView, LineEdit } from "std-widgets.slint";
|
||||
|
||||
export struct TodoItem := {
|
||||
title: string,
|
||||
|
|
|
@ -717,7 +717,7 @@ When viewed with the `sixtyfps-viewer` program, the `ok`, `cancel`, and `close`
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { StandardButton, Button } from "sixtyfps_widgets.60";
|
||||
import { StandardButton, Button } from "std-widgets.slint";
|
||||
Example := Dialog {
|
||||
Text {
|
||||
text: "This is a dialog box";
|
||||
|
|
|
@ -166,7 +166,7 @@ In the following example, the text of the button is automatically changed when t
|
|||
changing the `counter` property automatically changes the text.
|
||||
|
||||
```60
|
||||
import { Button } from "sixtyfps_widgets.60";
|
||||
import { Button } from "std-widgets.slint";
|
||||
Example := Button {
|
||||
property <int> counter: 3;
|
||||
clicked => { counter += 3 }
|
||||
|
@ -893,7 +893,7 @@ these events, it must have the focus. This is visible through the `has-focus` pr
|
|||
You can manually activate the focus on an element by calling `focus()`:
|
||||
|
||||
```60
|
||||
import { Button } from "sixtyfps_widgets.60";
|
||||
import { Button } from "std-widgets.slint";
|
||||
|
||||
App := Window {
|
||||
VerticalLayout {
|
||||
|
@ -913,7 +913,7 @@ If you have wrapped the `TextInput` in a component, then you can forward such a
|
|||
using the `forward-focus` property to refer to the element that should receive it:
|
||||
|
||||
```60
|
||||
import { Button } from "sixtyfps_widgets.60";
|
||||
import { Button } from "std-widgets.slint";
|
||||
|
||||
LabeledInput := GridLayout {
|
||||
forward-focus: input;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Widgets
|
||||
|
||||
Widgets are not imported by default, and need to be imported from `"sixtyfps_widgets.60"`
|
||||
Widgets are not imported by default, and need to be imported from `"std-widgets.slint"`
|
||||
|
||||
Their appearance can change depending on the style
|
||||
|
||||
|
@ -20,7 +20,7 @@ Their appearance can change depending on the style
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { Button } from "sixtyfps_widgets.60";
|
||||
import { Button } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
Button {
|
||||
width: parent.width;
|
||||
|
@ -49,7 +49,7 @@ it can used one of the pre-defined `kind` and the text and icon will depend on t
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { StandardButton, VerticalBox } from "sixtyfps_widgets.60";
|
||||
import { StandardButton, VerticalBox } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
VerticalBox {
|
||||
StandardButton { kind: ok; }
|
||||
|
@ -73,7 +73,7 @@ Example := Window {
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { CheckBox } from "sixtyfps_widgets.60";
|
||||
import { CheckBox } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 25px;
|
||||
|
@ -96,7 +96,7 @@ Example := Window {
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { SpinBox } from "sixtyfps_widgets.60";
|
||||
import { SpinBox } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 25px;
|
||||
|
@ -123,7 +123,7 @@ Example := Window {
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { Slider } from "sixtyfps_widgets.60";
|
||||
import { Slider } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 25px;
|
||||
|
@ -144,7 +144,7 @@ Example := Window {
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { GroupBox } from "sixtyfps_widgets.60";
|
||||
import { GroupBox } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 100px;
|
||||
|
@ -178,7 +178,7 @@ A widget used to enter a single line of text
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { LineEdit } from "sixtyfps_widgets.60";
|
||||
import { LineEdit } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 25px;
|
||||
|
@ -213,7 +213,7 @@ shortcut will be implemented in a future version: <https://github.com/sixtyfpsui
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { TextEdit } from "sixtyfps_widgets.60";
|
||||
import { TextEdit } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 200px;
|
||||
|
@ -249,7 +249,7 @@ using for loops may be added in the future and is tracked in issue #407.
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { ScrollView } from "sixtyfps_widgets.60";
|
||||
import { ScrollView } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 200px;
|
||||
|
@ -279,7 +279,7 @@ Same as ScrollView
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { ListView } from "sixtyfps_widgets.60";
|
||||
import { ListView } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
|
@ -325,7 +325,7 @@ Same as ListView, and in addition:
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { StandardListView } from "sixtyfps_widgets.60";
|
||||
import { StandardListView } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
|
@ -358,7 +358,7 @@ A button that, when clicked, opens a popup to select a value.
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { ComboBox } from "sixtyfps_widgets.60";
|
||||
import { ComboBox } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 25px;
|
||||
|
@ -387,7 +387,7 @@ a time.
|
|||
### Example
|
||||
|
||||
```60
|
||||
import { TabWidget } from "sixtyfps_widgets.60";
|
||||
import { TabWidget } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 200px;
|
||||
height: 200px;
|
||||
|
@ -416,7 +416,7 @@ That's the same as `HorizontalLayout`, `VerticalLayout` or `GridLayout` but the
|
|||
This element displays the a "Made with SixtyFPS" badge.
|
||||
|
||||
```60
|
||||
import { AboutSixtyFPS } from "sixtyfps_widgets.60";
|
||||
import { AboutSixtyFPS } from "std-widgets.slint";
|
||||
Example := Window {
|
||||
width: 128px;
|
||||
height: 128px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { LineEdit, Button, ComboBox, VerticalBox } from "sixtyfps_widgets.60";
|
||||
import { LineEdit, Button, ComboBox, VerticalBox } from "std-widgets.slint";
|
||||
|
||||
Booker := Window {
|
||||
// returns true if the string parameter is a valid date
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { LineEdit, ScrollView} from "sixtyfps_widgets.60";
|
||||
import { LineEdit, ScrollView} from "std-widgets.slint";
|
||||
|
||||
|
||||
Cells := Window {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { LineEdit, Button, Slider, StandardListView, VerticalBox } from "sixtyfps_widgets.60";
|
||||
import { LineEdit, Button, Slider, StandardListView, VerticalBox } from "std-widgets.slint";
|
||||
|
||||
struct Circle := { x: float, y: float, r: float }
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { Button, LineEdit, HorizontalBox } from "sixtyfps_widgets.60";
|
||||
import { Button, LineEdit, HorizontalBox } from "std-widgets.slint";
|
||||
|
||||
Counter := Window {
|
||||
property <int> value: 0;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { LineEdit, Button, Slider, StandardListView, GridBox, HorizontalBox } from "sixtyfps_widgets.60";
|
||||
import { LineEdit, Button, Slider, StandardListView, GridBox, HorizontalBox } from "std-widgets.slint";
|
||||
|
||||
Crud := Window {
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { LineEdit, HorizontalBox } from "sixtyfps_widgets.60";
|
||||
import { LineEdit, HorizontalBox } from "std-widgets.slint";
|
||||
|
||||
TempConv := Window {
|
||||
preferred-height: 64px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { LineEdit, Button, Slider, HorizontalBox, VerticalBox } from "sixtyfps_widgets.60";
|
||||
import { LineEdit, Button, Slider, HorizontalBox, VerticalBox } from "std-widgets.slint";
|
||||
|
||||
Timer := Window {
|
||||
property <duration> total-time: slider.value * 1s;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
OUTPUT=$(sixtyfps-viewer - --save-data - << EOF
|
||||
import { StandardButton, GridBox, LineEdit } from "sixtyfps_widgets.60";
|
||||
import { StandardButton, GridBox, LineEdit } from "std-widgets.slint";
|
||||
_ := Dialog {
|
||||
property name <=> name-le.text;
|
||||
property address <=> address-le.text;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { TabWidget, StandardButton, GridBox, VerticalBox, ListView } from "sixtyfps_widgets.60";
|
||||
import { TabWidget, StandardButton, GridBox, VerticalBox, ListView } from "std-widgets.slint";
|
||||
|
||||
|
||||
SysInfo := Dialog {
|
||||
|
|
|
@ -142,7 +142,7 @@ MdiWindow := Rectangle {
|
|||
|
||||
//------ Widgets ------
|
||||
|
||||
import {LineEdit, TextEdit, ComboBox, GridBox, VerticalBox, HorizontalBox, StyleMetrics} from "sixtyfps_widgets.60";
|
||||
import {LineEdit, TextEdit, ComboBox, GridBox, VerticalBox, HorizontalBox, StyleMetrics} from "std-widgets.slint";
|
||||
|
||||
Label := Text {
|
||||
color: Palette.text-color;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { ScrollView, Button, CheckBox, SpinBox, Slider, GroupBox, LineEdit, StandardListView,
|
||||
ComboBox, HorizontalBox, VerticalBox, GridBox, TabWidget, TextEdit, AboutSixtyFPS } from "sixtyfps_widgets.60";
|
||||
ComboBox, HorizontalBox, VerticalBox, GridBox, TabWidget, TextEdit, AboutSixtyFPS } from "std-widgets.slint";
|
||||
|
||||
App := Window {
|
||||
preferred-width: 500px;
|
||||
|
|
|
@ -8,7 +8,7 @@ use std::rc::Rc;
|
|||
use wasm_bindgen::prelude::*;
|
||||
|
||||
sixtyfps::sixtyfps! {
|
||||
import { Slider, HorizontalBox, VerticalBox, GroupBox, ComboBox } from "sixtyfps_widgets.60";
|
||||
import { Slider, HorizontalBox, VerticalBox, GroupBox, ComboBox } from "std-widgets.slint";
|
||||
|
||||
export MainWindow := Window {
|
||||
title: "SixtyFPS Image Filter Integration Example";
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { Slider, GroupBox, HorizontalBox, VerticalBox } from "sixtyfps_widgets.60";
|
||||
import { Slider, GroupBox, HorizontalBox, VerticalBox } from "std-widgets.slint";
|
||||
|
||||
export MainWindow := Window {
|
||||
title: "SixtyFPS Plotter Integration Example";
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { DemoPalette, Page, SpinBox, Label, ComboBox, PushButton, CheckBox } from "./common.60";
|
||||
import { StandardListView } from "sixtyfps_widgets.60";
|
||||
import { StandardListView } from "std-widgets.slint";
|
||||
import { PrinterQueue } from "./printer_queue.60";
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView, GridBox } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView, GridBox } from "std-widgets.slint";
|
||||
import { Label, Page, Preview } from "common.60";
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView } from "std-widgets.slint";
|
||||
import { Label, Page, Preview } from "common.60";
|
||||
|
||||
export FaxPage := Page {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView, GridBox } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView, GridBox } from "std-widgets.slint";
|
||||
import { Label, Page, Preview } from "common.60";
|
||||
|
||||
PrintPage := Page {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView } from "std-widgets.slint";
|
||||
import { Label, Page, Preview } from "common.60";
|
||||
import { CopyPage } from "copy_page.60";
|
||||
import { FaxPage } from "fax_page.60";
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox, StandardListView } from "std-widgets.slint";
|
||||
import { Label, Page, Preview } from "common.60";
|
||||
|
||||
export SettingsPage := Page {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { SpinBox, Button, CheckBox, Slider, LineEdit, ScrollView, ListView, HorizontalBox, VerticalBox, GridBox } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, LineEdit, ScrollView, ListView, HorizontalBox, VerticalBox, GridBox } from "std-widgets.slint";
|
||||
|
||||
export struct TodoItem := {
|
||||
title: string,
|
||||
|
|
|
@ -58,7 +58,7 @@ pub async fn run_passes(
|
|||
// Ignore import errors
|
||||
let mut build_diags_to_ignore = crate::diagnostics::BuildDiagnostics::default();
|
||||
let style_metrics = type_loader
|
||||
.import_type("sixtyfps_widgets.60", "StyleMetrics", &mut build_diags_to_ignore)
|
||||
.import_type("std-widgets.slint", "StyleMetrics", &mut build_diags_to_ignore)
|
||||
.await;
|
||||
if let Some(Type::Component(c)) = style_metrics {
|
||||
c
|
||||
|
|
|
@ -25,7 +25,7 @@ pub async fn lower_layouts(
|
|||
// Ignore import errors
|
||||
let mut build_diags_to_ignore = crate::diagnostics::BuildDiagnostics::default();
|
||||
let style_metrics = type_loader
|
||||
.import_type("sixtyfps_widgets.60", "StyleMetrics", &mut build_diags_to_ignore)
|
||||
.import_type("std-widgets.slint", "StyleMetrics", &mut build_diags_to_ignore)
|
||||
.await;
|
||||
let style_metrics =
|
||||
style_metrics.and_then(|sm| if let Type::Component(c) = sm { Some(c) } else { None });
|
||||
|
|
|
@ -21,17 +21,17 @@ pub async fn lower_tabwidget(
|
|||
// Ignore import errors
|
||||
let mut build_diags_to_ignore = BuildDiagnostics::default();
|
||||
let tabwidget_impl = type_loader
|
||||
.import_type("sixtyfps_widgets.60", "TabWidgetImpl", &mut build_diags_to_ignore)
|
||||
.import_type("std-widgets.slint", "TabWidgetImpl", &mut build_diags_to_ignore)
|
||||
.await
|
||||
.expect("can't load TabWidgetImpl from sixtyfps_widgets.60");
|
||||
.expect("can't load TabWidgetImpl from std-widgets.slint");
|
||||
let tab_impl = type_loader
|
||||
.import_type("sixtyfps_widgets.60", "TabImpl", &mut build_diags_to_ignore)
|
||||
.import_type("std-widgets.slint", "TabImpl", &mut build_diags_to_ignore)
|
||||
.await
|
||||
.expect("can't load TabImpl from sixtyfps_widgets.60");
|
||||
.expect("can't load TabImpl from std-widgets.slint");
|
||||
let tabbar_impl = type_loader
|
||||
.import_type("sixtyfps_widgets.60", "TabBarImpl", &mut build_diags_to_ignore)
|
||||
.import_type("std-widgets.slint", "TabBarImpl", &mut build_diags_to_ignore)
|
||||
.await
|
||||
.expect("can't load TabBarImpl from sixtyfps_widgets.60");
|
||||
.expect("can't load TabBarImpl from std-widgets.slint");
|
||||
let rectangle_type =
|
||||
type_loader.global_type_registry.borrow().lookup_element("Rectangle").unwrap();
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { StandardButton } from "sixtyfps_widgets.60";
|
||||
import { StandardButton } from "std-widgets.slint";
|
||||
|
||||
MyDiag1 := Dialog {
|
||||
Rectangle {}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { StandardButton } from "sixtyfps_widgets.60";
|
||||
import { StandardButton } from "std-widgets.slint";
|
||||
|
||||
Test := Dialog {
|
||||
// ^error{A Dialog must have a single child element that is not StandardButton}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { TabWidget } from "sixtyfps_widgets.60";
|
||||
import { TabWidget } from "std-widgets.slint";
|
||||
Test1 := Rectangle {
|
||||
TabWidget {
|
||||
Rectangle {}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { TabWidget } from "sixtyfps_widgets.60";
|
||||
import { TabWidget } from "std-widgets.slint";
|
||||
|
||||
Test2 := Rectangle {
|
||||
TabWidget {
|
||||
|
|
|
@ -182,7 +182,7 @@ fn process_file_source(
|
|||
let source = if p.is_absolute() {
|
||||
std::fs::read_to_string(&p)?
|
||||
} else {
|
||||
// probably sixtyfps_widgets.60
|
||||
// probably std-widgets.slint
|
||||
String::new()
|
||||
};
|
||||
success &= process_diagnostics(&compile_diagnostics, p, &source, silent)?;
|
||||
|
|
|
@ -523,11 +523,8 @@ fn test_manual_import() {
|
|||
let mut build_diagnostics = BuildDiagnostics::default();
|
||||
let mut loader = TypeLoader::new(global_registry, &compiler_config, &mut build_diagnostics);
|
||||
|
||||
let maybe_button_type = spin_on::spin_on(loader.import_type(
|
||||
"sixtyfps_widgets.60",
|
||||
"Button",
|
||||
&mut build_diagnostics,
|
||||
));
|
||||
let maybe_button_type =
|
||||
spin_on::spin_on(loader.import_type("std-widgets.slint", "Button", &mut build_diagnostics));
|
||||
|
||||
assert!(!build_diagnostics.has_error());
|
||||
assert!(maybe_button_type.is_some());
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { StyleMetrics, ScrollView } from "sixtyfps_widgets_impl.60";
|
||||
import { StyleMetrics, ScrollView } from "std-widgets-impl.slint";
|
||||
|
||||
export LineEditInner := Rectangle {
|
||||
callback accepted(string);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { StyleMetrics, Button } from "sixtyfps_widgets_impl.60";
|
||||
import { StyleMetrics, Button } from "std-widgets-impl.slint";
|
||||
|
||||
export StandardButton := Button {
|
||||
property <StandardButtonKind> kind;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
import { LineEditInner, TextEdit, AboutSixtyFPS } from "../common/common.60";
|
||||
import { StandardButton } from "../common/standardbutton.60";
|
||||
import { StyleMetrics, ScrollView, Button, Palette } from "sixtyfps_widgets_impl.60";
|
||||
import { StyleMetrics, ScrollView, Button, Palette } from "std-widgets-impl.slint";
|
||||
export { StyleMetrics, ScrollView, Button, StandardButton, TextEdit, AboutSixtyFPS }
|
||||
|
||||
export CheckBox := Rectangle {
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { LineEditInner, TextEdit, AboutSixtyFPS } from "../common/common.60";
|
||||
import { StyleMetrics, ScrollView } from "sixtyfps_widgets_impl.60";
|
||||
import { StyleMetrics, ScrollView } from "std-widgets-impl.slint";
|
||||
export { StyleMetrics, ScrollView, TextEdit, AboutSixtyFPS }
|
||||
|
||||
// FIXME: the font-size should be removed but is required right now to compile the printer-demo
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
import { LineEditInner, TextEdit, AboutSixtyFPS } from "../common/common.60";
|
||||
import { StandardButton } from "../common/standardbutton.60";
|
||||
import { StyleMetrics, ScrollView, Button, Palette } from "sixtyfps_widgets_impl.60";
|
||||
import { StyleMetrics, ScrollView, Button, Palette } from "std-widgets-impl.slint";
|
||||
export { StyleMetrics, ScrollView, Button, StandardButton, TextEdit, AboutSixtyFPS }
|
||||
|
||||
export CheckBox := Rectangle {
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { ListView } from "sixtyfps_widgets.60";
|
||||
import { ListView } from "std-widgets.slint";
|
||||
|
||||
export Test := Window {
|
||||
VerticalLayout {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { StandardButton, Button, GridBox } from "sixtyfps_widgets.60";
|
||||
import { StandardButton, Button, GridBox } from "std-widgets.slint";
|
||||
|
||||
TestCase := Dialog {
|
||||
Rectangle {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { ListView } from "sixtyfps_widgets.60";
|
||||
import { ListView } from "std-widgets.slint";
|
||||
|
||||
TestCase := Window {
|
||||
width: 400px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { TabWidget } from "sixtyfps_widgets.60";
|
||||
import { TabWidget } from "std-widgets.slint";
|
||||
|
||||
TestCase := Window {
|
||||
preferred_height: 500px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { StyleMetrics } from "sixtyfps_widgets.60";
|
||||
import { StyleMetrics } from "std-widgets.slint";
|
||||
|
||||
global Glop := {
|
||||
property <int> hello: 42;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
//include_path: ../../helper_components
|
||||
|
||||
import { StyleMetrics } from "sixtyfps_widgets.60";
|
||||
import { StyleMetrics } from "std-widgets.slint";
|
||||
import { ExportedGlobal as ReexportedGlobal } from "export_globals.60";
|
||||
|
||||
struct MyStruct := { x:int, y: int, }
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//include_path: ../../helper_components
|
||||
import { TestButton as RealButton } from "test_button.60";
|
||||
import { ColorButton } from "../helper_components/test_button.60";
|
||||
import { Button } from "sixtyfps_widgets.60";
|
||||
import { Button } from "std-widgets.slint";
|
||||
import { TestButton as ReExportedButton } from "re_export.60";
|
||||
import { Main_Window } from "main_window.60";
|
||||
TestCase := Rectangle {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
// Note: The C++ test uses the same test method, but due to its differing implementation
|
||||
// it's not testing the same code path.
|
||||
|
||||
import { ListView } from "sixtyfps_widgets.60";
|
||||
import { ListView } from "std-widgets.slint";
|
||||
|
||||
TestCase := Window {
|
||||
width: 100px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||
|
||||
import { StyleMetrics } from "sixtyfps_widgets.60";
|
||||
import { StyleMetrics } from "std-widgets.slint";
|
||||
|
||||
SubElement := Rectangle {
|
||||
property sub_color <=> sub.color;
|
||||
|
|
|
@ -50,7 +50,7 @@ import sixtyfps_init, * as sixtyfps from "../../../wasm-interpreter/sixtyfps_was
|
|||
var editor_documents: Map<string, ModelAndViewState> = new Map;
|
||||
|
||||
let hello_world = `
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox } from "std-widgets.slint";
|
||||
export Demo := Window {
|
||||
width: 300px; // Width in logical pixels. All 'px' units are automatically scaled with screen resolution.
|
||||
height: 300px;
|
||||
|
|
|
@ -12,7 +12,7 @@ import sixtyfps_init, * as sixtyfps from "../../../wasm-interpreter/sixtyfps_was
|
|||
var loaded_documents: Map<string, string> = new Map;
|
||||
|
||||
let main_source = `
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox } from "sixtyfps_widgets.60";
|
||||
import { SpinBox, Button, CheckBox, Slider, GroupBox } from "std-widgets.slint";
|
||||
export Demo := Window {
|
||||
width: 300px; // Width in logical pixels. All 'px' units are automatically scaled with screen resolution.
|
||||
height: 300px;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue