mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 18:58:36 +00:00
api review: callback parameters and properties name adjustements
This commit is contained in:
parent
6de76e0aed
commit
901afde11f
23 changed files with 54 additions and 54 deletions
|
@ -567,8 +567,8 @@ export component NativeScrollView {
|
|||
out property <length> native-padding-top;
|
||||
out property <length> native-padding-bottom;
|
||||
in property <bool> has_focus;
|
||||
in property <ScrollBarPolicy> vertical-bar-policy;
|
||||
in property <ScrollBarPolicy> horizontal-bar-policy;
|
||||
in property <ScrollBarPolicy> vertical-scrollbar-policy;
|
||||
in property <ScrollBarPolicy> horizontal-scrollbar-policy;
|
||||
in property <bool> enabled: true;
|
||||
//-default_size_binding:expands_to_parent_geometry
|
||||
//-is_internal
|
||||
|
|
|
@ -13,7 +13,7 @@ component StandardListViewBase inherits ListView {
|
|||
in-out property <int> current-item: -1;
|
||||
|
||||
callback current-item-changed(current-item: int);
|
||||
callback item-pointer-event(item-index: int, event: PointerEvent, absolute-mouse-position: Point);
|
||||
callback item-pointer-event(item: int, event: PointerEvent, position: Point);
|
||||
|
||||
public function set-current-item(index: int) {
|
||||
if index < 0 || index >= model.length || index == root.current-item {
|
||||
|
|
|
@ -15,7 +15,7 @@ export component DatePickerPopup inherits PopupWindow {
|
|||
in property <Date> date <=> base.date;
|
||||
|
||||
callback canceled();
|
||||
callback accepted(current-date: Date);
|
||||
callback accepted(date: Date);
|
||||
|
||||
width: 360px;
|
||||
height: 524px;
|
||||
|
|
|
@ -86,8 +86,8 @@ export component ScrollView {
|
|||
in-out property <length> viewport-height <=> flickable.viewport-height;
|
||||
in-out property <length> viewport-x <=> flickable.viewport-x;
|
||||
in-out property <length> viewport-y <=> flickable.viewport-y;
|
||||
in property <ScrollBarPolicy> vertical-bar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-bar-policy <=> horizontal-bar.policy;
|
||||
in property <ScrollBarPolicy> vertical-scrollbar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-scrollbar-policy <=> horizontal-bar.policy;
|
||||
// FIXME: remove. This property is currently set by the ListView and is used by the native style to draw the scrollbar differently when it has focus
|
||||
in-out property <bool> has-focus;
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ component TableViewRow inherits Rectangle {
|
|||
in property <bool> even;
|
||||
|
||||
callback clicked <=> touch-area.clicked;
|
||||
callback pointer-event(event: PointerEvent, absolute-mouse-position: Point);
|
||||
callback pointer-event(event: PointerEvent, position: Point);
|
||||
|
||||
|
||||
min-width: layout.min-width;
|
||||
|
@ -129,9 +129,9 @@ export component StandardTableView {
|
|||
in-out property <[TableColumn]> columns;
|
||||
in-out property <int> current-row: -1;
|
||||
|
||||
callback sort-ascending(column-index: int);
|
||||
callback sort-descending(column-index: int);
|
||||
callback row-pointer-event(row-index: int, event: PointerEvent, mouse-position: Point);
|
||||
callback sort-ascending(column: int);
|
||||
callback sort-descending(column: int);
|
||||
callback row-pointer-event(row: int, event: PointerEvent, position: Point);
|
||||
callback current-row-changed(current-row: int);
|
||||
|
||||
public function set-current-row(index: int) {
|
||||
|
|
|
@ -15,7 +15,7 @@ export component DatePickerPopup inherits PopupWindow {
|
|||
in property <Date> date <=> base.date;
|
||||
|
||||
callback canceled();
|
||||
callback accepted(current-date: Date);
|
||||
callback accepted(date: Date);
|
||||
|
||||
width: 360px;
|
||||
height: 524px;
|
||||
|
|
|
@ -94,8 +94,8 @@ export component ScrollView {
|
|||
in-out property <length> viewport-height <=> flickable.viewport-height;
|
||||
in-out property <length> viewport-x <=> flickable.viewport-x;
|
||||
in-out property <length> viewport-y <=> flickable.viewport-y;
|
||||
in property <ScrollBarPolicy> vertical-bar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-bar-policy <=> horizontal-bar.policy;
|
||||
in property <ScrollBarPolicy> vertical-scrollbar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-scrollbar-policy <=> horizontal-bar.policy;
|
||||
// FIXME: remove. This property is currently set by the ListView and is used by the native style to draw the scrollbar differently when it has focus
|
||||
in-out property <bool> has-focus;
|
||||
|
||||
|
|
|
@ -90,7 +90,7 @@ component TableViewRow inherits Rectangle {
|
|||
in property <bool> even;
|
||||
|
||||
callback clicked <=> i-touch-area.clicked;
|
||||
callback pointer-event(event: PointerEvent, absolute-mouse-position: Point);
|
||||
callback pointer-event(event: PointerEvent, position: Point);
|
||||
|
||||
min-width: i-layout.min-width;
|
||||
min-height: max(20px, i-layout.min-height);
|
||||
|
@ -126,9 +126,9 @@ export component StandardTableView {
|
|||
in-out property <[TableColumn]> columns;
|
||||
in-out property <int> current-row: -1;
|
||||
|
||||
callback sort-ascending(column-index: int);
|
||||
callback sort-descending(column-index: int);
|
||||
callback row-pointer-event(row-index: int, event: PointerEvent, mouse-position: Point);
|
||||
callback sort-ascending(column: int);
|
||||
callback sort-descending(column: int);
|
||||
callback row-pointer-event(row: int, event: PointerEvent, position: Point);
|
||||
callback current-row-changed(current-row: int);
|
||||
|
||||
public function set-current-row(index: int) {
|
||||
|
|
|
@ -15,7 +15,7 @@ export component DatePickerPopup inherits PopupWindow {
|
|||
in property <Date> date <=> base.date;
|
||||
|
||||
callback canceled();
|
||||
callback accepted(current-date: Date);
|
||||
callback accepted(date: Date);
|
||||
|
||||
width: 368px;
|
||||
height: 524px;
|
||||
|
|
|
@ -138,8 +138,8 @@ export component ScrollView {
|
|||
in-out property <length> viewport-height <=> flickable.viewport-height;
|
||||
in-out property <length> viewport-x <=> flickable.viewport-x;
|
||||
in-out property <length> viewport-y <=> flickable.viewport-y;
|
||||
in property <ScrollBarPolicy> vertical-bar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-bar-policy <=> horizontal-bar.policy;
|
||||
in property <ScrollBarPolicy> vertical-scrollbar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-scrollbar-policy <=> horizontal-bar.policy;
|
||||
|
||||
// FIXME: remove. This property is currently set by the ListView and is used by the native style to draw the scrollbar differently when it has focus
|
||||
in-out property <bool> has-focus;
|
||||
|
|
|
@ -97,7 +97,7 @@ component TableViewRow inherits Rectangle {
|
|||
in property <bool> even;
|
||||
|
||||
callback clicked <=> i-touch-area.clicked;
|
||||
callback pointer-event(event: PointerEvent, absolute-mouse-position: Point);
|
||||
callback pointer-event(event: PointerEvent, position: Point);
|
||||
|
||||
min-width: i-layout.min-width;
|
||||
min-height: max(34px, i-layout.min-height);
|
||||
|
@ -149,9 +149,9 @@ export component StandardTableView {
|
|||
in-out property <[TableColumn]> columns;
|
||||
in-out property <int> current-row: -1;
|
||||
|
||||
callback sort-ascending(column-index: int);
|
||||
callback sort-descending(column-index: int);
|
||||
callback row-pointer-event(row-index: int, event: PointerEvent, mouse-position: Point);
|
||||
callback sort-ascending(column: int);
|
||||
callback sort-descending(column: int);
|
||||
callback row-pointer-event(row: int, event: PointerEvent, position: Point);
|
||||
callback current-row-changed(current-row: int);
|
||||
|
||||
public function set-current-row(index: int) {
|
||||
|
|
|
@ -13,7 +13,7 @@ export component DatePickerPopup inherits PopupWindow {
|
|||
in property <Date> date <=> base.date;
|
||||
|
||||
callback canceled();
|
||||
callback accepted(current-date: Date);
|
||||
callback accepted(date: Date);
|
||||
|
||||
width: 360px;
|
||||
height: 524px;
|
||||
|
|
|
@ -98,8 +98,8 @@ export component ScrollView {
|
|||
in-out property <length> viewport-height <=> flickable.viewport-height;
|
||||
in-out property <length> viewport-x <=> flickable.viewport-x;
|
||||
in-out property <length> viewport-y <=> flickable.viewport-y;
|
||||
in property <ScrollBarPolicy> vertical-bar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-bar-policy <=> horizontal-bar.policy;
|
||||
in property <ScrollBarPolicy> vertical-scrollbar-policy <=> vertical-bar.policy;
|
||||
in property <ScrollBarPolicy> horizontal-scrollbar-policy <=> horizontal-bar.policy;
|
||||
|
||||
callback scrolled <=> flickable.flicked;
|
||||
|
||||
|
|
|
@ -121,9 +121,9 @@ export component StandardTableView {
|
|||
in-out property <[TableColumn]> columns;
|
||||
in-out property <int> current-row: -1;
|
||||
|
||||
callback sort-ascending(column-index: int);
|
||||
callback sort-descending(column-index: int);
|
||||
callback row-pointer-event(row-index: int, event: PointerEvent, mouse-position: Point);
|
||||
callback sort-ascending(column: int);
|
||||
callback sort-descending(column: int);
|
||||
callback row-pointer-event(row: int, event: PointerEvent, position: Point);
|
||||
callback current-row-changed(current-row: int);
|
||||
|
||||
public function set-current-row(index: int) {
|
||||
|
|
|
@ -17,7 +17,7 @@ export component DatePickerPopup inherits PopupWindow {
|
|||
property <brush> state-secondary: Palette.color-scheme == ColorScheme.dark ? #000000 : #ffffff;
|
||||
|
||||
callback canceled();
|
||||
callback accepted(current-date: Date);
|
||||
callback accepted(date: Date);
|
||||
|
||||
width: 360px;
|
||||
height: 524px;
|
||||
|
|
|
@ -15,8 +15,8 @@ export component InternalScrollView {
|
|||
out property <length> visible-height <=> fli.height;
|
||||
in-out property <bool> has-focus <=> native.has-focus;
|
||||
in property <bool> enabled <=> native.enabled;
|
||||
in property <ScrollBarPolicy> vertical-bar-policy <=> native.vertical-bar-policy;
|
||||
in property <ScrollBarPolicy> horizontal-bar-policy <=> native.horizontal-bar-policy;
|
||||
in property <ScrollBarPolicy> vertical-scrollbar-policy <=> native.vertical-scrollbar-policy;
|
||||
in property <ScrollBarPolicy> horizontal-scrollbar-policy <=> native.horizontal-scrollbar-policy;
|
||||
|
||||
// Used by the StandardTableView
|
||||
out property <length> native-padding-left: native.native-padding-left;
|
||||
|
|
|
@ -12,8 +12,8 @@ export component ScrollView {
|
|||
in-out property <length> viewport-height <=> internal.viewport-height;
|
||||
in-out property <length> viewport-x <=> internal.viewport-x;
|
||||
in-out property <length> viewport-y <=> internal.viewport-y;
|
||||
in property <ScrollBarPolicy> vertical-bar-policy <=> internal.vertical-bar-policy;
|
||||
in property <ScrollBarPolicy> horizontal-bar-policy <=> internal.horizontal-bar-policy;
|
||||
in property <ScrollBarPolicy> vertical-scrollbar-policy <=> internal.vertical-scrollbar-policy;
|
||||
in property <ScrollBarPolicy> horizontal-scrollbar-policy <=> internal.horizontal-scrollbar-policy;
|
||||
|
||||
callback scrolled <=> internal.scrolled;
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@ export component StandardTableView {
|
|||
private property <length> item-height: scroll-view.viewport-height / rows.length;
|
||||
private property <length> current-item-y: scroll-view.viewport-y + current-row * item-height;
|
||||
|
||||
callback sort-ascending(column-index: int);
|
||||
callback sort-descending(column-index: int);
|
||||
callback row-pointer-event(row-index: int, event: PointerEvent, mouse-position: Point);
|
||||
callback sort-ascending(column: int);
|
||||
callback sort-descending(column: int);
|
||||
callback row-pointer-event(row: int, event: PointerEvent, position: Point);
|
||||
callback current-row-changed(current-row: int);
|
||||
accessible-role: table;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue