+  HandyCache форум
|-+  Главная категория» Новые предложения» Улучшения интерфейса
Имя пользователя:
Пароль:
Страниц: 1 2 3 [4] 5 6 ... 11   Вниз
  Отправить эту тему    Печать  
Автор Тема: Улучшения интерфейса  (Прочитано 160030 раз)
0 Пользователей и 1 Гость смотрят эту тему.
poman205
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #60 : 17 апреля 2007, 18:18:44 »

Ну понимаю, понимаю. Сейчас подумаю. Решение где-то рядом, и наверняка уже реализовано в других программах. Да тех же оффлайновых броузерах.
Сообщить модератору   Записан
poman205
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #61 : 17 апреля 2007, 18:25:46 »

Ну как naviscope с myproxy последовательно понрвились? Я их года три назад так использовал. Очень наглядно. На руборде всё есть. И в лучшем виде.
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #62 : 17 апреля 2007, 19:02:51 »

Вот почитал я эти посты, про разнопроксевые загрузки картинок через сверхненадежное соединение, и подумал, это сколько же времени тратится на то чтобы такой экономией воспользоваться...+ запрограммировать эти функции... Да за это время можно заработать денег на человеческий канал Улыбка Я вот тоже думал - да сжимающие/кеширующие/всякие разные прокси нужны, панельки, каждый скачанный байт экономить и т.д... А потом бац - хочецца очень песенку скачать и вся дневная экономия ушла. А потом бац - выделенка, и наступило щастье. Чего и вам желаю.
Сообщить модератору   Записан
poman205
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #63 : 17 апреля 2007, 22:49:13 »

Ээх дорогой мой. Обстоятельства они ведь разные бывают. Я в воинской части всю жизнь прожил. Разведка. Сейчас в хохляндии всё развалилось. Но нормальный интернет по старинке сюда мягкогря стесняются.
Сообщить модератору   Записан
poman205
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #64 : 17 апреля 2007, 22:50:51 »

А песенка у меня как то раз месяц скачивалась. Даром что с докачкой.
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #65 : 18 апреля 2007, 09:24:18 »

Сочувствую Улыбка Может быть спутник поставить? В тех райнах можно на тарелку в полметра кучу спутников поймать... Не то что у нас в сибири - два покалеченных спутника...
Сообщить модератору   Записан
poman205
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #66 : 18 апреля 2007, 11:45:29 »

Здесь, дорогой не тарелка, а такое сооружение размерами с полноразмерный город высотой полтора километра, что Аресибо отдыхает. Тока на кого эта хрень сейчас работает, все предпочитают помалкивать. Ни одна страна не в силах содержать такое... Чур меня, чур.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #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;

Теперь всё сделано верно.
Сообщить модератору   Записан
Кирилл
Beta tester
*****

Репутация: +5/-1
Offline Offline

Сообщений: 124


« Ответ #68 : 04 мая 2007, 08:36:52 »

Вот кое-каких конкретных мелких вкусностей захотелось.
1. Возможность скопировать URL и одно из сработавших правил в тренажер по команде контекстного меню.
2. Возможность скопировать правило в тренажер из списка правил по команде контекстного меню с одновременной вставкой тестового URL из буфера обмена.
3. Ну про тестовый прогон через все правила в тренажере с подробной выдачей результатов уже было Улыбка
В сочетании с пунктом 1 - вообще лепота будет.
4. Пользовательский список опций - возможность занести в специальный список отдельные опции и правила для быстрого их переключения, с возможность задания горячих клавиш и т.п. Список отображать отдельной панелью в настройках и добавлять в контекстное меню значка в трее. Аналог настраиваемых панелей инструментов во многих Win32 программах и меток в телефонах Motorola.
5. Открытие папки в кеше, соответствующей URL, по команде контекстного меню из монитора.
6. Открытие папки кеша, соответствующей URL из буфера обмена.
« Последнее редактирование: 04 мая 2007, 08:53:38 от Кирилл » Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #69 : 13 декабря 2007, 17:17:05 »

У меня последнее время не используется стандатных тем оформления.
Эта кнопка в виде шила портит всю картину.

Предлагаю ее либо совсем убрать из заголовка, либо использовать какую нибудь стандартную. Чтобы она менялась при смене темы windows.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #70 : 19 декабря 2007, 22:18:54 »

mai62
Сложно ли приделать возможность полного скрытия колонок в списках? Неиспользуемые колонки ("Сайт" и "Исключение") во всех списках полностью убрать не получается. Остается этакий узкий огрызочек с фрагментом первой буквы в заголовке. Не очень эстетично. А у колонки "Правило" драгоценное место отбирается.
Если это не трудно, то сделай, плиз.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #71 : 20 декабря 2007, 08:42:50 »

Если в колонке есть хоть одно заполненное поле, то скрывать ее нельзя - пользователи о ней со временем забудут, что чревато непониманием логики срабатывания правил! Да и вообще, "драгоценное место" в 1 символ никого не спасет! Можно просто раздвинуть колонку "Правило" во весь экран и пользоваться горизонтальным скроллингом!
Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #72 : 20 декабря 2007, 11:09:48 »

Давно мечтаю о многострочных пунктах списка. Чтобы не пихать все в одну строку.
Что в обычных списках, что в мониторе. Выглядело бы намного эстетичнее и нагляднее.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #73 : 21 декабря 2007, 00:25:44 »

Давно мечтаю о многострочных пунктах списка. Чтобы не пихать все в одну строку.
Что в обычных списках, что в мониторе. Выглядело бы намного эстетичнее и нагляднее.
И я об этом просил. Находил фрагмент кода на Дельфи для реализации этого в Мониторе. Не прижилась идея.
Цитировать
Если в колонке есть хоть одно заполненное поле, то скрывать ее нельзя - пользователи о ней со временем забудут, что чревато непониманием логики срабатывания правил!
И пусть они себе не скрываются при наличии хоть одного заполненного поля. Зато если заполненных полей нет, то скрыть бесполезные колонки не удается.
Цитировать
Да и вообще, "драгоценное место" в 1 символ никого не спасет!
Ты не заметил, я говорил про эстетику. А этот символ - побочный плюс. Идея с горизонтальным скроллбаром мне вообще не нравится - не видно количества срабатываний.
Вот как выглядит, то о чем я говорю. Смотрим на скрине шапку списка. Дальше (чтоб не стало видно огрызков первых букв) колонки не сужаются.


* Скрин.png (2.61 Кб, 821x92 - просмотрено 108 раз.)
« Последнее редактирование: 21 декабря 2007, 01:24:01 от Михаил » Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #74 : 21 декабря 2007, 10:49:49 »

Цитировать
И я об этом просил. Находил фрагмент кода на Дельфи для реализации этого в Мониторе. Не прижилась идея.
Надо попросить еще раз. Более настойчиво.
Может нарисовать как это должно быть?
Сообщить модератору   Записан
Oleg
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 29


WWW
« Ответ #75 : 02 января 2008, 13:13:38 »

 Кнопка свернуть в трей программу, в панели управления окном, как это реализовано в Everest.


* svernut.jpg (5.02 Кб, 509x44 - просмотрено 75 раз.)
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #76 : 02 января 2008, 14:40:58 »

Чем не устраивает сворачивать клавишей Esc ?
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #77 : 03 января 2008, 13:30:50 »

Чем не устраивает пользоваться клавишей свернуть или закрыть?
Сообщить модератору   Записан
Oleg
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 29


WWW
« Ответ #78 : 04 января 2008, 12:16:27 »

 Одна кнопка заменяет комбинации двух галок.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #79 : 04 января 2008, 12:21:12 »

 Одна кнопка заменяет комбинации двух галок.

По удобству - не заменит!
Сообщить модератору   Записан
Страниц: 1 2 3 [4] 5 6 ... 11   Вверх
  Отправить эту тему    Печать  

 
Перейти в: