poman205
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
|
|
« Ответ #60 : 17 апреля 2007, 18:18:44 » |
|
Ну понимаю, понимаю. Сейчас подумаю. Решение где-то рядом, и наверняка уже реализовано в других программах. Да тех же оффлайновых броузерах.
|
|
|
|
|
poman205
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
|
|
« Ответ #61 : 17 апреля 2007, 18:25:46 » |
|
Ну как naviscope с myproxy последовательно понрвились? Я их года три назад так использовал. Очень наглядно. На руборде всё есть. И в лучшем виде.
|
|
|
|
|
cepera_ang
|
|
« Ответ #62 : 17 апреля 2007, 19:02:51 » |
|
Вот почитал я эти посты, про разнопроксевые загрузки картинок через сверхненадежное соединение, и подумал, это сколько же времени тратится на то чтобы такой экономией воспользоваться...+ запрограммировать эти функции... Да за это время можно заработать денег на человеческий канал Я вот тоже думал - да сжимающие/кеширующие/всякие разные прокси нужны, панельки, каждый скачанный байт экономить и т.д... А потом бац - хочецца очень песенку скачать и вся дневная экономия ушла. А потом бац - выделенка, и наступило щастье. Чего и вам желаю.
|
|
|
|
|
poman205
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
|
|
« Ответ #63 : 17 апреля 2007, 22:49:13 » |
|
Ээх дорогой мой. Обстоятельства они ведь разные бывают. Я в воинской части всю жизнь прожил. Разведка. Сейчас в хохляндии всё развалилось. Но нормальный интернет по старинке сюда мягкогря стесняются.
|
|
|
|
|
poman205
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
|
|
« Ответ #64 : 17 апреля 2007, 22:50:51 » |
|
А песенка у меня как то раз месяц скачивалась. Даром что с докачкой.
|
|
|
|
|
cepera_ang
|
|
« Ответ #65 : 18 апреля 2007, 09:24:18 » |
|
Сочувствую Может быть спутник поставить? В тех райнах можно на тарелку в полметра кучу спутников поймать... Не то что у нас в сибири - два покалеченных спутника...
|
|
|
|
|
poman205
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
|
|
« Ответ #66 : 18 апреля 2007, 11:45:29 » |
|
Здесь, дорогой не тарелка, а такое сооружение размерами с полноразмерный город высотой полтора километра, что Аресибо отдыхает. Тока на кого эта хрень сейчас работает, все предпочитают помалкивать. Ни одна страна не в силах содержать такое... Чур меня, чур.
|
|
|
|
|
Михаил
|
|
« Ответ #67 : 24 апреля 2007, 10:48:48 » |
|
В мониторе если URL достаточно длинный, то не виден весь в колонке. Если же его длина такова, что не вмещается в экран, всплывающая подсказака тоже не помогает. Имхо, требует исправления.
mai62Попробуй, плиз, по свободе. Выдержка из документации на VirtualTreeView: 8.8. Многострочные надписи в узлах. VT позволяет своим узлам иметь многострочные надписи, разрешая это опцией vsMultiline для узла. В этом случае редактор дерева будет заменён на многострочный с удобной вертикальной полосой прокрутки. Кроме своего явного применения (хранение нескольких строк в одном узле), это свойство можно использовать как альтернативу обрезающемуся тексту, который не умещается в границах колонки. Вы можете просто переносить неумещающийся текст на новые и новые линии. Для включения многострочности принято использовать событие инициализации узла:
procedure TfrmMain.VTInitNode(Sender: TBaseVirtualTree; ParentNode, Node: PVirtualNode; var InitialStates: TVirtualNodeInitStates); begin // Включаем/выключаем поддержку многострочности if CbMultiline.Checked then Include(InitialStates, ivsMultiline) else begin Exclude(InitialStates, ivsMultiline); // НЕ ЗАБЫВАЙТЕ ВЫПОЛНЯТЬ ЭТО: Node.States := Node.States - [vsMultiline]; // Это выключит многострочность для узлов, где она раньше была. end; end;
Но это ещё не всё. Этот код поможет разбить текст на линии, но высоту узлов он не изменит. Т.е. может случиться так, что перенесённые линии текста уже не будут видны. Для корректного подбора высоты с учётом многострочности VT имеет очень полезный метод – ComputeNodeHeight. Он подсчитывает высоту, необходимую для полного отображения узла в ячейке. Применять мы его будет соответственно в обработчике события OnMeasureItem, там, где и указывается высота узлов:
//--------------------------------------------------------------------------- // Подсчёт высоты узлов в соответствии с высотой переносимого текста. //--------------------------------------------------------------------------- procedure TfrmMain.VTMeasureItem(Sender: TBaseVirtualTree; TargetCanvas: TCanvas; Node: PVirtualNode; var NodeHeight: Integer); begin if CbMultiline.Checked then begin NodeHeight := VT.ComputeNodeHeight(TargetCanvas, Node, 0) + 4; NodeHeight := Max(18, NodeHeight); end else NodeHeight := 18; end;
Теперь всё сделано верно.
|
|
|
|
|
Кирилл
|
|
« Ответ #68 : 04 мая 2007, 08:36:52 » |
|
Вот кое-каких конкретных мелких вкусностей захотелось. 1. Возможность скопировать URL и одно из сработавших правил в тренажер по команде контекстного меню. 2. Возможность скопировать правило в тренажер из списка правил по команде контекстного меню с одновременной вставкой тестового URL из буфера обмена. 3. Ну про тестовый прогон через все правила в тренажере с подробной выдачей результатов уже было В сочетании с пунктом 1 - вообще лепота будет. 4. Пользовательский список опций - возможность занести в специальный список отдельные опции и правила для быстрого их переключения, с возможность задания горячих клавиш и т.п. Список отображать отдельной панелью в настройках и добавлять в контекстное меню значка в трее. Аналог настраиваемых панелей инструментов во многих Win32 программах и меток в телефонах Motorola. 5. Открытие папки в кеше, соответствующей URL, по команде контекстного меню из монитора. 6. Открытие папки кеша, соответствующей URL из буфера обмена.
|
|
|
|
|
Сергей
|
|
« Ответ #69 : 13 декабря 2007, 17:17:05 » |
|
У меня последнее время не используется стандатных тем оформления. Эта кнопка в виде шила портит всю картину.
Предлагаю ее либо совсем убрать из заголовка, либо использовать какую нибудь стандартную. Чтобы она менялась при смене темы windows.
|
|
|
|
|
Михаил
|
|
« Ответ #70 : 19 декабря 2007, 22:18:54 » |
|
mai62 Сложно ли приделать возможность полного скрытия колонок в списках? Неиспользуемые колонки ("Сайт" и "Исключение") во всех списках полностью убрать не получается. Остается этакий узкий огрызочек с фрагментом первой буквы в заголовке. Не очень эстетично. А у колонки "Правило" драгоценное место отбирается. Если это не трудно, то сделай, плиз.
|
|
|
|
|
DenZzz
|
|
« Ответ #71 : 20 декабря 2007, 08:42:50 » |
|
Если в колонке есть хоть одно заполненное поле, то скрывать ее нельзя - пользователи о ней со временем забудут, что чревато непониманием логики срабатывания правил! Да и вообще, "драгоценное место" в 1 символ никого не спасет! Можно просто раздвинуть колонку "Правило" во весь экран и пользоваться горизонтальным скроллингом!
|
|
|
|
|
Сергей
|
|
« Ответ #72 : 20 декабря 2007, 11:09:48 » |
|
Давно мечтаю о многострочных пунктах списка. Чтобы не пихать все в одну строку. Что в обычных списках, что в мониторе. Выглядело бы намного эстетичнее и нагляднее.
|
|
|
|
|
Михаил
|
|
« Ответ #73 : 21 декабря 2007, 00:25:44 » |
|
Давно мечтаю о многострочных пунктах списка. Чтобы не пихать все в одну строку. Что в обычных списках, что в мониторе. Выглядело бы намного эстетичнее и нагляднее.
И я об этом просил. Находил фрагмент кода на Дельфи для реализации этого в Мониторе. Не прижилась идея. Если в колонке есть хоть одно заполненное поле, то скрывать ее нельзя - пользователи о ней со временем забудут, что чревато непониманием логики срабатывания правил!
И пусть они себе не скрываются при наличии хоть одного заполненного поля. Зато если заполненных полей нет, то скрыть бесполезные колонки не удается. Да и вообще, "драгоценное место" в 1 символ никого не спасет!
Ты не заметил, я говорил про эстетику. А этот символ - побочный плюс. Идея с горизонтальным скроллбаром мне вообще не нравится - не видно количества срабатываний. Вот как выглядит, то о чем я говорю. Смотрим на скрине шапку списка. Дальше (чтоб не стало видно огрызков первых букв) колонки не сужаются.
|
|
|
|
|
Сергей
|
|
« Ответ #74 : 21 декабря 2007, 10:49:49 » |
|
И я об этом просил. Находил фрагмент кода на Дельфи для реализации этого в Мониторе. Не прижилась идея. Надо попросить еще раз. Более настойчиво. Может нарисовать как это должно быть?
|
|
|
|
|
Oleg
Новичок
Репутация: +0/-1
Offline
Сообщений: 29
|
|
« Ответ #75 : 02 января 2008, 13:13:38 » |
|
Кнопка свернуть в трей программу, в панели управления окном, как это реализовано в Everest.
|
|
|
|
|
DenZzz
|
|
« Ответ #76 : 02 января 2008, 14:40:58 » |
|
Чем не устраивает сворачивать клавишей Esc ?
|
|
|
|
|
cepera_ang
|
|
« Ответ #77 : 03 января 2008, 13:30:50 » |
|
Чем не устраивает пользоваться клавишей свернуть или закрыть?
|
|
|
|
|
Oleg
Новичок
Репутация: +0/-1
Offline
Сообщений: 29
|
|
« Ответ #78 : 04 января 2008, 12:16:27 » |
|
Одна кнопка заменяет комбинации двух галок.
|
|
|
|
|
DenZzz
|
|
« Ответ #79 : 04 января 2008, 12:21:12 » |
|
Одна кнопка заменяет комбинации двух галок.
По удобству - не заменит!
|
|
|
|
|
|