В настоящее время я пытаюсь изменить код «Lucido mode» Avant Window Navigator, чтобы заменить кривые разделителя / s диагональными линиями.
Часть (каирского) кода, управляющая изгибом, представлена в строках с 330 по 334 в следующем файле на GitHub: /src/awn-background-lucido.c#L330-L334" rel="nofollow noreferrer">ссылка
{ /* Oblique */
gfloat xm = ( *xs + xf ) / 2.0;
cairo_curve_to (cr, xm, *ys, xm, yf, xf, yf);
}
Чтобы облегчить понимание цели, вот изображение того, как AWN Lucido выглядит прямо сейчас и как я хочу, чтобы он выглядел:
Я был бы очень признателен, если бы кто-нибудь помог мне правильно написать код, чтобы сделать разделитель прямой диагональной линией.
Большое спасибо за уделенное время :)