Instead of using *::cell::text and tableview::cell::icon in breeze and styles we will just use *::tableview::cell. And leave the inner elements of PushButton unaltered (since the father already can alter them).

Did some fixes in `Text::findCharacterPos` and `Text::findCharacterFromPos`, also tentatively added support for soft-wrap in those function (I haven't tested much yet).
This commit is contained in:
Martín Lucas Golini
2026-02-01 21:46:42 -03:00
parent b7d9fd0567
commit bbb8fce43f
9 changed files with 458 additions and 279 deletions
+19 -19
View File
@@ -52,12 +52,12 @@
droppable-hovering-color: #FFFFFF20;
}
pushbutton::icon,
selectbutton::icon,
tableview::cell::icon,
treeview::cell::icon,
pushbutton,
selectbutton,
tableview::cell,
treeview::cell,
treeview::cell::expander,
listview::cell::icon,
listview::cell,
tableview::header::column:hover,
treeview::header::column:hover,
listview::header::column:hover {
@@ -65,16 +65,16 @@ listview::header::column:hover {
tint: var(--font);
}
PushButton:pressed > PushButton::icon,
SelectButton:pressed > SelectButton::icon,
SelectButton:selected > SelectButton::icon,
SelectButton:selected:pressed > SelectButton::icon,
tableview::row:selected tableview::cell::text,
treeview::row:selected treeview::cell::text,
listview::row:selected listview::cell::text,
tableview::row:selected tableview::cell::icon,
treeview::row:selected treeview::cell::icon,
listview::row:selected listview::cell::icon,
PushButton:pressed > PushButton,
SelectButton:pressed > SelectButton,
SelectButton:selected > SelectButton,
SelectButton:selected:pressed > SelectButton,
tableview::row:selected tableview::cell,
treeview::row:selected treeview::cell,
listview::row:selected listview::cell,
tableview::row:selected tableview::cell,
treeview::row:selected treeview::cell,
listview::row:selected listview::cell,
tableview::row:selected tableview::cell::expander,
treeview::row:selected treeview::cell::expander,
listview::row:selected listview::cell::expander {
@@ -104,10 +104,10 @@ Tooltip,
MenuBar::button,
Window::title,
ListView::cell,
table::cell::text,
tableview::cell::text,
treeview::cell::text,
listview::cell::text {
table::cell,
tableview::cell,
treeview::cell,
listview::cell {
color: var(--font);
}