Blame stuff/config/qss/Default/less/components/trees.less
|
Kite |
8c766d |
/* -----------------------------------------------------------------------------
|
|
Kite |
8c766d |
Component: Treeviews / Branch
|
|
Kite |
8c766d |
----------------------------------------------------------------------------- */
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
// Tree List
|
|
Kite |
8c766d |
// -----------------------------------------------------------------------------
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
.tree-list {
|
|
Kite |
8c766d |
background-color: @tree-bg-color;
|
|
Kite |
8c766d |
alternate-background-color: @tree-bg-color-alt;
|
|
Kite |
8c766d |
border: 0;
|
|
Kite |
8c766d |
margin: 0;
|
|
Kite |
8c766d |
outline: 0;
|
|
Kite |
8c766d |
&::item {
|
|
Kite |
8c766d |
color: @text-color;
|
|
Kite |
8c766d |
&:selected {
|
|
Kite |
8c766d |
.hl-color;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
&:focus {
|
|
Kite |
8c766d |
border: 0;
|
|
Kite |
8c766d |
outline: 0;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
// Branch Icon
|
|
Kite |
8c766d |
// -----------------------------------------------------------------------------
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
.branch-base(@size: 17) {
|
|
Kite |
8c766d |
&:adjoins-item {
|
|
Kite |
8c766d |
border-image: url('@{img-url}/tree@{size}_branch-end.svg') 0;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
&:has-siblings {
|
|
Kite |
8c766d |
border-image: url('@{img-url}/tree@{size}_vline.svg') 0;
|
|
Kite |
8c766d |
&:adjoins-item {
|
|
Kite |
8c766d |
border-image: url('@{img-url}/tree@{size}_branch-more.svg') 0;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
&:has-children {
|
|
Kite |
8c766d |
&:closed {
|
|
Kite |
8c766d |
background: url('@{img-url}/tree@{size}_branch-closed_nosib.svg') no-repeat;
|
|
Kite |
8c766d |
border-image: none;
|
|
Kite |
8c766d |
image: none;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
&:open {
|
|
Kite |
8c766d |
background: url('@{img-url}/tree@{size}_branch-open_nosib.svg') no-repeat;
|
|
Kite |
8c766d |
border-image: none;
|
|
Kite |
8c766d |
image: none;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
&:has-siblings {
|
|
Kite |
8c766d |
&:closed {
|
|
Kite |
8c766d |
background: url('@{img-url}/tree@{size}_branch-closed.svg') no-repeat;
|
|
Kite |
8c766d |
border-image: none;
|
|
Kite |
8c766d |
image: none;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
&:open {
|
|
Kite |
8c766d |
background: url('@{img-url}/tree@{size}_branch-open.svg') no-repeat;
|
|
Kite |
8c766d |
border-image: none;
|
|
Kite |
8c766d |
image: none;
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
// -----------------------------------------------------------------------------
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
// there are two branch sizes in OpenToonz, extend to required size using the
|
|
Kite |
8c766d |
// mixins below by calling:
|
|
Kite |
8c766d |
// &:extend(.branch(17); or &:extend(.branch(22);
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
// Branch icon size 17
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
.branch-17 {
|
|
Kite |
8c766d |
.branch-base(17);
|
|
Kite |
8c766d |
}
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
// Branch icon size 22
|
|
Kite |
8c766d |
// -----------------------------------------------------------------------------
|
|
Kite |
8c766d |
|
|
Kite |
8c766d |
.branch-22 {
|
|
Kite |
8c766d |
.branch-base(22);
|
|
Kite |
8c766d |
}
|