OberonCore https://forum.oberoncore.ru/ |
|
Графический интерфейс BlackBox для Linux https://forum.oberoncore.ru/viewtopic.php?f=34&t=1538 |
Страница 1 из 7 |
Автор: | Димыч [ Вторник, 28 Апрель, 2009 18:14 ] |
Заголовок сообщения: | Графический интерфейс BlackBox для Linux |
Добрый день, коллеги! Для продолжения работы над ББ под Linux необходимо выработать какое-то решение относительно внешнего облика среды. Уже обсуждалось, что MDI приложение сделать не получится. Вариантов видится два. 1) Tabbed-интерфейс, как, например, gedit. Преимущество - относительная простота и "привычность" в среде Linux. Недостатки - привязанность к одному окну, невозможность видеть два и более окна одновременно. 2) Полный SDI, где каждое окно самостоятельно. Преимущества - два и более окон одновременно, однако недостаток это имеет серьезный - от главного окна остается только меню. А окошко с одним меню практически невидимо на экране (преимущества MacOS в этом смысле не обсуждаем). Возможны промежуточные варианты, но мне они видятся с трудом. Например: главное окно - это меню плюс лог; табы + лог отдельно. Или еще такой вариант - вернуться к схеме Вирта (не помню, как правильно называется такой "резиновый" интерфейс как в классическом обероне). Что думаете? |
Автор: | Пётр Кушнир [ Вторник, 28 Апрель, 2009 19:18 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Окно с меню и полоской табов, соответственно открытым окнам. Так как подсистем довольно много(и многие имеют собственный пункт меню), то меню уже давно занимает две-три строки(при окне, развёрнутом в полный экран, у меня по кр. мере), и незаметность такого окна - сомнительна. В делфях так же, и ничего. Димыч писал(а): вернуться к схеме Вирта Тайловый(tile) интерфейс, кажется. Ещё вариант: Окно с ББ-контейнером внутри. Реализовать нативный(даже MDI?) интерфейс на отображениях(т.е. меню, окна, табы, всё - отображение). |
Автор: | Илья Ермаков [ Вторник, 28 Апрель, 2009 19:29 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Да, полностью своя отрисовка внутри - это интересно. И на будущее. Но хорошо бы это иметь как одну из возможностей. А второй вариант - на просто окнах. По поводу окна с меню - ну, сделать, действительно кнопки для каждого открытого окна под меню, ниже - две текстовых колонки. Левая - журнал; правая - просто автосохраняемый документ, в котором всегда можно хранить текущие записи по работе - команды и т.п. |
Автор: | Сергей Оборотов [ Вторник, 28 Апрель, 2009 19:53 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Димыч писал(а): Добрый день, коллеги! Думаю, что этим никто не стал бы заниматься пока есть другие варианты.
Для продолжения работы над ББ под Linux необходимо выработать какое-то решение относительно внешнего облика среды. Уже обсуждалось, что MDI приложение сделать не получится. Что думаете? |
Автор: | Димыч [ Вторник, 28 Апрель, 2009 21:14 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
GUEST писал(а): Димыч писал(а): Добрый день, коллеги! Думаю, что этим никто не стал бы заниматься пока есть другие варианты.Для продолжения работы над ББ под Linux необходимо выработать какое-то решение относительно внешнего облика среды. Уже обсуждалось, что MDI приложение сделать не получится. Что думаете? А можно на русский перевести? |
Автор: | Info21 [ Вторник, 28 Апрель, 2009 21:25 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Димыч писал(а): Что думаете? Делать как можно проще, без наполеоновских фантазий. Включить узду второго уровня.
|
Автор: | Сергей Оборотов [ Вторник, 28 Апрель, 2009 21:59 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Димыч писал(а): А можно на русский перевести? Я написал, что создание MDI- приложения не будет начато пока есть другие варианты. А Вы что подумали?
|
Автор: | XomA [ Среда, 29 Апрель, 2009 08:53 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Димыч писал(а): Что думаете? А как насчёт Blender-like интерфейса Его можно превратить в ETHOberon-like, а можно и много ещё... Как вариант Вкладки + Фреймы, а можно ещё добавить список файлов, как в KDevelop |
Автор: | Димыч [ Четверг, 30 Апрель, 2009 14:36 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
XomA писал(а): Димыч писал(а): Что думаете? А как насчёт Blender-like интерфейса Его можно превратить в ETHOberon-like, а можно и много ещё... Как вариант Вкладки + Фреймы, а можно ещё добавить список файлов, как в KDevelop Ссылочкой поделитесь? |
Автор: | Info21 [ Четверг, 30 Апрель, 2009 15:25 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Димыч писал(а): После некоторых раздумий получилось примерно следующее (см. вложение). По-моему, нормально. Кажется, основные интерфейсы ББ сделаны так, чтобы ничего не предполагать об оконной модели.С другой стороны, иметь несколько окон, открытых рядом, необходимо в некоторых важных приложениях. (Или я чего-то не понял.) |
Автор: | Geniepro [ Четверг, 30 Апрель, 2009 15:32 ] |
Заголовок сообщения: | Re: Перевод BlackBox под Linux |
Димыч писал(а): Ссылочкой поделитесь? Ежели насчёт блендеровского интерфейса, то например вот:http://www.blender.org/education-help/t ... -tutorial/ |
Автор: | Роман М. [ Суббота, 30 Январь, 2010 00:59 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
Я бы взял за пример интерфейс как в Gimp: главное окно содержит панель меню, отдельно - окна журнала и открытых документов. |
Автор: | Борис Рюмшин [ Суббота, 30 Январь, 2010 11:23 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
Не совсем так. Здесь GIMP после запуска. Главное окно - по центру. Вложение: В нём же и открывается первый документ. А здесь: Вложение: открыты два документа. Обратим внимание, что оба документа отображаются внизу на панели задач (хорошо хоть панели инструментов туда не попадают). Знаю, я говорил, что мне не нравится MDI. Это так. Но от стандартного способа мне не нравится вынос всех промежуточных окон на панель задач. Мусорка внизу при работе начинает мешать. |
Автор: | Иван Денисов [ Четверг, 04 Март, 2010 04:00 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
Большое количество окошек это просто ужас. Очень полюбил BB, но окошки меня всегда убивали. Делать надо как в Sony Vegas 9.0, Adobe Premier > 1.5 , Adobe Audition > 1.5 сделано. Вроде это .NET интерфейс такой придумали, хотя могу жестоко наврать. Окно разбивается на области, а они затем на вкладки. По собственному опыту скажу, что это очень удобно, не устаешь даже после 10 часов монтажа подряд. Расположение сохраняется в профилях. Верхнее меню хорошее у BB. Подсветка в комплекте должна сразу идти и шрифт пожирнее. |
Автор: | Info21 [ Четверг, 04 Март, 2010 10:34 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
divan писал(а): Окно разбивается на области ... Это еще в Системе Оберон было. Правда, без вкладок.
|
Автор: | Иван Денисов [ Четверг, 04 Март, 2010 12:45 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
Нашел пример попроще. FileZilla из Ubuntu тоже устроена по такому принципу. Вложение:
|
Автор: | Info21 [ Четверг, 04 Март, 2010 21:47 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
divan писал(а): Нашел пример попроще. Это уж совсем почти ETH Oberon
|
Автор: | Сергей Прохоренко [ Четверг, 04 Март, 2010 23:20 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
divan писал(а): Большое количество окошек это просто ужас. Очень полюбил BB, но окошки меня всегда убивали. Делать надо как в Sony Vegas 9.0, Adobe Premier > 1.5 , Adobe Audition > 1.5 сделано. Вроде это .NET интерфейс такой придумали, хотя могу жестоко наврать. Окно разбивается на области, а они затем на вкладки. По собственному опыту скажу, что это очень удобно, не устаешь даже после 10 часов монтажа подряд. Расположение сохраняется в профилях... Похоже, что все приходят к одному и тому же выводу. Такой интерфейс действительно самый удобный, хотя требует тщательного продумывания. Вот еще один пример - моего "изготовления": http://3945205075498322362-a-1802744773 ... edirects=0 |
Автор: | Info21 [ Пятница, 05 Март, 2010 08:20 ] |
Заголовок сообщения: | Re: Графический интерфейс BlackBox для Linux |
Сергей Прохоренко писал(а): Такой интерфейс действительно самый удобный, хотя требует тщательного продумывания. А что, в ББ разве нельзя сделать такой интерфейс, используя механизм составных документов? То есть клиент видит единственный открытый maximized документ, в котором все как надо вставлено и расположено. Средства подрегулировать layout тоже, вроде, не особо трудно предусмотреть, особенно если хорошо знать приложение и четко ограничить, что реально необходимо.Надо, конечно, каркас ББ знать, учебник в документации медленно прочитать Орловцы делали на заказ что-то такое. |
Страница 1 из 7 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |