View Issue Details

IDProjectCategoryView StatusLast Update
0002619WishesHelp/Languagepublic2014-03-12 15:46
ReporterNightRoman Assigned Tovskirdin  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0002619: Не хватает горизонтальной линии в хелпе
DescriptionОчень хотелось бы иметь возможность с файлах помощи задать Фару отрисовку горизонтальной линии на всю ширину экрана.

Типа той, что отделяет непрокручиваемую зону заголовка от статьи хелпа. Но если будет возможность задать разные стили, это тоже не помешает (одинарная, двойная, цвет, и т.п.)

Пока использую фиксированный текст:
___________________________________________________________________

так как это лучше, чем ничего, и помогает визуально легче ориентироваться в тексте статьи. При узком окне Фара это даже выглядит пристойно. Но на широком экране это смотрится убого.
TagsNo tags attached.
Build3831

Activities

vskirdin

2014-03-11 06:33

administrator   bugnote:0011886

Варианты предложишь?

Например, в начале строки (без кавычек) "@*─" делает одинарную линию, а "@*═" - двойную.
В общем случае - "@*символ"

NightRoman

2014-03-11 08:16

reporter   bugnote:0011889

Например, так. Лишь бы конфликтов с имеющимся синтаксисом не было.

До рамок (левой и правой) или правой прокрутки при отрисовке линию можно не доводить, оставляя по одному пустому символу. Так и проще, и как в броузерах (в хроме, во всяком случае).

vskirdin

2014-03-12 08:23

administrator  

help.cpp.diff.zip (748 bytes)

vskirdin

2014-03-12 08:25

administrator   bugnote:0011894

проверь на на аттаче help.cpp.diff.zip
здесь пока просто (в начале строки, остальное в строке игнорируется):
@*- - одинарная
@*= - двойная

NightRoman

2014-03-12 10:38

reporter   bugnote:0011895

Проверил. Все вроде ОК.

vskirdin

2014-03-12 10:55

administrator   bugnote:0011896

Так, я тут пошаманил и пришел к такому варианту

@* - стандартная одинарная линия (символ не указан)
@*СИМВОЛ - линия из СИМВОЛ

Ширина - на всю ширину хелпа, минус по одному символу слева и справа.
Остаток строки за этой конструкцией игнорируется.
Или дадим возможность в сепараторе использовать центрированный текст? (типа '@*[СИМВОЛ][ПРОБЕЛ СТРОКА]' - т.е. тогда линия из пробелов не будет валидной :-))

Может это... вместо звёздочки используем символ равно?

@=[СИМВОЛ]

NightRoman

2014-03-12 11:15

reporter   bugnote:0011897

Синтаксис мне лично не важен (я все равно хелп для Фара генерю из маркдауна).

> Или дадим возможность в сепараторе использовать центрированный текст?

Я бы пока не делал.
- пока никто не просит - не надо, зачем?
- на широких экранах (что не редкость) короткий текст может выглядеть некрасиво вдалеке от коротко отформатированного остального текста.
- для сравнения - в браузерах такая фича не применяется (ну или я не вижу нигде).

vskirdin

2014-03-12 12:23

administrator   bugnote:0011898

build 3831

В разметку хелпа добавлена конструкция:

@=[Символ] (в начале строки)
Рисует горизонтальную линию из символов "Символ" цветом обычного текста.
Линия рисуется на всю ширину окна Помощи с отсупами по одному символу слева и справа.
Если "Символ" не указан, будет отрисована горизонтальная одинарная линия (символом 0x2500).
Остаток строки игнорируется.

NightRoman

2014-03-12 12:25

reporter   bugnote:0011899

Спасибо, задействую, перегенерю весь хелп (немало там этих линий у меня), отпишусь.

NightRoman

2014-03-12 13:39

reporter   bugnote:0011900

В общем, погонял, все просто отлично. И отступы по одному символу гораздо лучше смотрятся. Можно закрывать. Спасибо.

(не понял, как статус тикета feedback => assigned поменялся, сорри)

Issue History

Date Modified Username Field Change
2014-03-10 11:50 NightRoman New Issue
2014-03-11 06:33 vskirdin Note Added: 0011886
2014-03-11 08:16 NightRoman Note Added: 0011889
2014-03-12 08:23 vskirdin File Added: help.cpp.diff.zip
2014-03-12 08:25 vskirdin Note Added: 0011894
2014-03-12 10:38 NightRoman Note Added: 0011895
2014-03-12 10:55 vskirdin Note Added: 0011896
2014-03-12 11:15 NightRoman Note Added: 0011897
2014-03-12 12:23 vskirdin Note Added: 0011898
2014-03-12 12:23 vskirdin Assigned To => vskirdin
2014-03-12 12:23 vskirdin Status new => feedback
2014-03-12 12:25 NightRoman Note Added: 0011899
2014-03-12 12:25 NightRoman Status feedback => assigned
2014-03-12 13:39 NightRoman Note Added: 0011900
2014-03-12 15:46 vskirdin Build => 3831
2014-03-12 15:46 vskirdin Status assigned => closed
2014-03-12 15:46 vskirdin Resolution open => fixed
2014-03-12 15:46 vskirdin Fixed in Version => 3.0