Rename sixtyfps_widgets.60 to std-widgets.slint

This commit is contained in:
Olivier Goffart 2022-02-01 18:37:45 +01:00
parent 1a60171701
commit 0308f86cd4
52 changed files with 71 additions and 74 deletions

View file

@ -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,

View file

@ -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";

View file

@ -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;

View file

@ -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;

View file

@ -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

View file

@ -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 {

View file

@ -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 }

View file

@ -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;

View file

@ -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 {

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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 {

View file

@ -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;

View file

@ -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;

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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 {

View file

@ -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 {

View file

@ -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";

View file

@ -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 {

View file

@ -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,

View file

@ -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

View file

@ -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 });

View file

@ -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();

View file

@ -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 {}

View file

@ -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}

View file

@ -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 {}

View file

@ -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 {

View file

@ -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)?;

View file

@ -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());

View file

@ -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);

View file

@ -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;

View file

@ -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 {

View file

@ -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

View file

@ -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 {

View file

@ -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 {

View file

@ -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 {

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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, }

View file

@ -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 {

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;