Со следующим кодом:
border-image: url("assets/sidebar-row.png") 6 23 6 / 6px 23px 6px;
Без проблем, но когда я использую:
border-image: url("assets/sidebar-row.png") 6 23 6 / 6px 23px 6px fill;
Это перестало работать.
Согласно GTK + спецификации , только поддерживаются следующие значения:
[stretch|repeat|round|space]
значение по умолчанию (фрагмент) должно изменить размеры части для заполнения целой выделенной области.
, Если значение этого свойства является “repeat”, фрагмент изображения будет размещен рядом для заполнения области.
, Если значение этого свойства является “round”, фрагмент изображения будет размещен рядом для заполнения области и масштабировал для соответствия ему точно целое число времен.
, Если значение этого свойства является “space”, фрагмент изображения будет размещен рядом для заполнения области, и если это, doesn’t соответствуют ему точно целое число времен, дополнительное пространство, распределяется как дополняющий вокруг частей.
, Таким образом, я использовал бы в Вашем примере:
border-image: url("assets/sidebar-row.png") 6 23 6 / 6px 23px 6px stretch;
Gtk еще не поддерживает fill
, но он должен был бы быть определен как:
border-image: url("assets/sidebar-row.png") 6 23 6 fill / 6px 23px 6px;
, потому что 6 23 6
в Вашем примере фрагмент изображения границы часть изображение границы , свойство стенографии, и fill
фрагмент изображения границы опция.