mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-31 07:37:24 +00:00
Replace more .60 by .slint
Mainly an automated change with git grep -O"sed -i 's/\.60/.slint/g'" -w "\.60" and some manual checks
This commit is contained in:
parent
d706d63ce1
commit
03534039d6
81 changed files with 314 additions and 313 deletions
|
@ -2,9 +2,9 @@
|
|||
|
||||
Once SixtyFPS is built, you can use it in your CMake application or library target in two steps:
|
||||
|
||||
1. Associate the `.60` files that you'd like to use by calling the `slint_target_sources` cmake command. The first parameter is
|
||||
your application (or library) CMake target, and the parameters following are the names of the `.60` files. This will result in the
|
||||
`.60` files to be compiled into C++ source code.
|
||||
1. Associate the `.slint` files that you'd like to use by calling the `slint_target_sources` cmake command. The first parameter is
|
||||
your application (or library) CMake target, and the parameters following are the names of the `.slint` files. This will result in the
|
||||
`.slint` files to be compiled into C++ source code.
|
||||
2. The generated C++ source code also needs the SixtyFPS run-time library. This dependency is satisfied by linking `Slint::Slint`
|
||||
into your target with the `target_link_libraries` command.
|
||||
|
||||
|
@ -26,11 +26,11 @@ FetchContent_Declare(
|
|||
FetchContent_MakeAvailable(SixtyFPS)
|
||||
|
||||
add_executable(my_application main.cpp)
|
||||
slint_target_sources(my_application my_application_ui.60)
|
||||
slint_target_sources(my_application my_application_ui.slint)
|
||||
target_link_libraries(my_application PRIVATE Slint::Slint)
|
||||
```
|
||||
|
||||
Suppose `my_application_ui.60` was a "Hello World" like this:
|
||||
Suppose `my_application_ui.slint` was a "Hello World" like this:
|
||||
|
||||
```60,ignore
|
||||
HelloWorld := Window {
|
||||
|
@ -65,7 +65,7 @@ int main(int argc, char **argv)
|
|||
}
|
||||
```
|
||||
|
||||
This works because the SixtyFPS compiler translated `my_application_ui.60` to C++ code, in the `my_application_ui.h`
|
||||
This works because the SixtyFPS compiler translated `my_application_ui.slint` to C++ code, in the `my_application_ui.h`
|
||||
header file. That generated code has a C++ class that corresponds to the `HelloWorld` element and has API to create
|
||||
the ui, read or write properties or set callbacks. You can learn more about how this API looks like in general in the
|
||||
[](generated_code.md) section.
|
||||
|
@ -73,7 +73,7 @@ the ui, read or write properties or set callbacks. You can learn more about how
|
|||
## Tutorial
|
||||
|
||||
For an in-depth walk-through, you may be interested in reading our walk-through <a href="../tutorial/cpp">SixtyFPS Memory Game Tutorial Tutorial</a>.
|
||||
It will guide you through the `.60` mark-up language and the C++ API by building a little memory game.
|
||||
It will guide you through the `.slint` mark-up language and the C++ API by building a little memory game.
|
||||
|
||||
## Template
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue