OberonCore
https://forum.oberoncore.ru/

MDI -- изъян?
https://forum.oberoncore.ru/viewtopic.php?f=24&t=3678
Страница 2 из 2

Автор:  Trurl [ Среда, 23 Ноябрь, 2011 07:41 ]
Заголовок сообщения:  Re: MDI -- изъян?

А, "её" относилось к AOS? Тогда согласен.

Автор:  id_ler [ Среда, 23 Ноябрь, 2011 08:16 ]
Заголовок сообщения:  Re: MDI -- изъян?

А если "её" относится не к AOS, тогда с чем Вы не согласны?

Автор:  Trurl [ Среда, 23 Ноябрь, 2011 09:04 ]
Заголовок сообщения:  Re: MDI -- изъян?

С тем, что "её использование неудобное", если "её" относится к "ОС Оберон". ;)

Автор:  Madzi [ Среда, 23 Ноябрь, 2011 09:08 ]
Заголовок сообщения:  Re: MDI -- изъян?

id_ler писал(а):
Другой вариант, изменять масштаб колесом мышки и группировать окна, как это делается с блок-схемами в Word-е, но при уменьшении окон соответственно уменьшается и курсор мыши.

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

Автор:  id_ler [ Среда, 23 Ноябрь, 2011 10:42 ]
Заголовок сообщения:  Re: MDI -- изъян?

Madzi писал(а):
Сделано это в рамках проекта виртуального рабочего стола


Ближе к теме "MDI – изъян?"

Исходя из того, что ВВ – ОС, ее рабочим столом можно считать главное окно приложения ВВ или первый открытый документ(кроме лога) – не суть важно. Если кто-то реализует виртуальный рабочий стол и он будет открываться при старте среды, то MDI этому не мешает. Если кому-то удобнее открывать формочки в каких-нибудь вкладках и т.п., тоже может это делать для себя. Лицензия позволяет.

Автор:  Info21 [ Среда, 23 Ноябрь, 2011 11:48 ]
Заголовок сообщения:  Re: MDI -- изъян?

id_ler писал(а):
Исходя из того, что ВВ – ОС, ее рабочим столом можно считать главное окно приложения ВВ ...
Это та мысль, которую у меня не получалось выразить.

Автор:  Madzi [ Среда, 23 Ноябрь, 2011 13:44 ]
Заголовок сообщения:  Re: MDI -- изъян?

Тогда вы получаете аналог АОС (WinAos, UnixAos)? где вся система "завёрнута" в одно системное окно (или полноэкранный режим), а внутри своя оконная система.

Автор:  Борис Рюмшин [ Среда, 23 Ноябрь, 2011 14:34 ]
Заголовок сообщения:  Re: MDI -- изъян?

А тут только два варианта: либо всё своё (одинаковое на всех программных и аппаратных окружениях), или в стиле (и на принципах) стандартного интерфейса той среды где оно работает.

MDI в последнем смысле устарел...

Но эти все рассуждения имеют смысл, если переделывать что-то в ББ принципиально. А если на том что есть работать, то оно и какое есть работает. Местами напрягает, конечно, но работает.

Автор:  Info21 [ Среда, 23 Ноябрь, 2011 15:21 ]
Заголовок сообщения:  Re: MDI -- изъян?

Борис Рюмшин писал(а):
Но эти все рассуждения имеют смысл, если ...
"Будущее тёмно, не видно его" (с) Магистр Йода.

Поэтому рассуждения имеют смысл :)

Автор:  Info21 [ Понедельник, 05 Декабрь, 2011 17:21 ]
Заголовок сообщения:  Re: MDI -- изъян?

Кстати, вот еще.

Под линуксом народ мне как-то хвастался десктопами, мол, под виндусами нет.
Похоже на компенсацию за отсутствие MDI.
На попытку структурировать мильён окошек от разных приложений.

No?

Вон, FontForge мне высыпает кучу окошек, аж противно. Причем у всех одинаковые полные меню -- нафиг оно нужно?
Если бы ББ так же высыпал, можно было бы удавиться.

Автор:  adva [ Понедельник, 05 Декабрь, 2011 17:41 ]
Заголовок сообщения:  Re: MDI -- изъян?

По мне так удобнее работать с одним окном приложения, в котором много вкладок (единственное чего обычно не хватает, что при одиночном нажатии ктрл + таб переключалось на предыдущую вкладку, а не пробегало их все последовательно)

Автор:  Александр Ильин [ Понедельник, 05 Декабрь, 2011 17:50 ]
Заголовок сообщения:  Re: MDI -- изъян?

Info21 писал(а):
Под линуксом народ мне как-то хвастался десктопами, мол, под виндусами нет.
Есть, причём на уровне ОС. Поэтому утилитка всего 60 Кб: http://technet.microsoft.com/en-us/sysi ... s/cc817881

Автор:  Info21 [ Понедельник, 05 Декабрь, 2011 17:58 ]
Заголовок сообщения:  Re: MDI -- изъян?

Александр Ильин писал(а):
Info21 писал(а):
Под линуксом народ мне как-то хвастался десктопами, мол, под виндусами нет.
Есть, причём на уровне ОС. Поэтому утилитка всего 60 Кб: http://technet.microsoft.com/en-us/sysi ... s/cc817881
Это давно было, просто вспомнилось под MDI в связи с утомительным множеством окошек FontForge.

Автор:  Александр Ильин [ Понедельник, 05 Декабрь, 2011 18:13 ]
Заголовок сообщения:  Re: MDI -- изъян?

Образцовое решение проблемы MDI см. в браузере Opera. Вкратце: можно открыть сколько угодно окон на панели задач, в каждом из них - MDI. Все внутренние MDI-окна представлены вкладками (т.е. кнопками) на специальной панели инструментов. Можно переключаться по Ctrl-Tab, можно тыкать мышкой в панель. Порядок окон в списке Ctrl-Tab задаётся в настройках программы (переключаться к последнему использованному или к следующему по порядку закладок). Если выставить распахивание MDI-окон на весь родительский экран при открытии (по умолчанию это так), то можно пользоваться как не-MDI, открывая всё в новых окнах панели инструментов, между которыми переключаться по Alt-Tab.

Я к ББ добавлял панель инструментов, которая отображала кнопки для каждого открытого MDI-окна. К сожалению, не хватило знаний WinApi, чтобы устранить мелкие косяки. Так что сам пользуюсь, а другим не даю :-Р.

Автор:  Пётр Кушнир [ Понедельник, 05 Декабрь, 2011 19:19 ]
Заголовок сообщения:  Re: MDI -- изъян?

http://dl.dropbox.com/u/9533224/bb.PNG

почти опера :)

Автор:  Info21 [ Понедельник, 05 Декабрь, 2011 21:15 ]
Заголовок сообщения:  Re: MDI -- изъян?

Пётр Кушнир писал(а):
Крутенько вы там рассекаете.

Тогда вопрос: удобней несколько активаций ББ -- или вот такие закладки?

У меня виндусовая панель слева и прячется, это заместо полоски табов, чтобы место не занимала.
А ББ в титульной полоске показывает папку, так что всё видно.

Или именно закладки зачем-то необходимы?

Автор:  Александр Ильин [ Понедельник, 05 Декабрь, 2011 21:20 ]
Заголовок сообщения:  Re: MDI -- изъян?

Info21 писал(а):
Тогда вопрос: удобней несколько активаций ББ -- или вот такие закладки?
Закладки - это просто список документов внутри одного открытого ББ. Если будет несколько активаций ББ, то внутри каждой будут свои закладки, смотря какие документы откроете в каждом из них.

А нужно это для того, чтобы не искать документ Ctrl-Tab'ом, а сразу видеть, куда можно ткнуть, и вообще, видеть всё, что открыто (и чего нету).

Автор:  Пётр Кушнир [ Вторник, 06 Декабрь, 2011 00:15 ]
Заголовок сообщения:  Re: MDI -- изъян?

Info21 писал(а):
А ББ в титульной полоске показывает папку, так что всё видно.
мне трудно понять со слов.
Info21 писал(а):
Крутенько вы там рассекаете.
Ну.
Александр Ильин писал(а):
А нужно это для того, чтобы не искать документ Ctrl-Tab'ом
да, конечно, вместо N действий с непонятным результатом имеем одно, точное.

Автор:  igor [ Вторник, 06 Декабрь, 2011 06:26 ]
Заголовок сообщения:  Re: MDI -- изъян?

Info21 писал(а):
У меня виндусовая панель слева и прячется
Надо же. И я себе всегда так же настраиваю. :)

Автор:  Info21 [ Вторник, 06 Декабрь, 2011 11:27 ]
Заголовок сообщения:  Re: MDI -- изъян?

Александр Ильин писал(а):
Info21 писал(а):
Тогда вопрос: удобней несколько активаций ББ -- или вот такие закладки?
Закладки - это просто список документов внутри одного открытого ББ.
Мне показалось, что там несколько окон в каждой закладке.

А вьюшку-полоску такую реализовать легко, конечно.

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

---
В титульной полоске (где обычно слово BlackBox) в сборках от И-21 пишется имя рабочей папки, в которой запущен ББ.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/