OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 15:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Интерфейс
СообщениеДобавлено: Воскресенье, 27 Ноябрь, 2016 10:32 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Как вам такой вариант?
Вложение:
Gtest.png


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Воскресенье, 27 Ноябрь, 2016 11:52 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Это gtk?

Это для ББ? ББ меняет строку меню динамически в зависимости от отображения, в котором находится курсор. Здесь так можно будет?

Панель инструментов и заголовки документов съедают высоту окна. Но даже если убрать панель инструментов, а у заголовков сделать отступы минимальными, то много документов за раз открыть не получится. Или не получится их редактировать. Если эту проблему решить, то вполне себе ничего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Воскресенье, 27 Ноябрь, 2016 12:20 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Другой вариант классики?
Вложение:
oberonv4.png
oberonv4.png [ 31.07 КБ | Просмотров: 11480 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Воскресенье, 27 Ноябрь, 2016 13:14 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Да, GTK. Но пока скорее на ББ, чем для ББ. Просто болванка - внутри окон не документы ББ. Вот думаю стоит ли возится дальше.
Меню динамически меняется и в нынешней версии под GTK. А для "много документов за раз" вообще не видно хорошего решения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Воскресенье, 27 Ноябрь, 2016 17:02 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Тогда можно уточнить? Эта болванка для:
1. альтернативного интерфейса ББ,
2. альтернативы ББ,
3. IDE под КП,
4. ещё чего-то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Воскресенье, 27 Ноябрь, 2016 17:54 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Пока первое. Но может выйти и второе, если окажется, что ББ не вписывается.
( Вкачестве 3 проще было бы использовать Женю или Анюту :) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Понедельник, 05 Декабрь, 2016 22:20 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Поглядите вот тут вторую картинку, я рисовал как хотелось бы видеть организацию окон в ББ...
viewtopic.php?t=1538&p=43977#p43977


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 06 Декабрь, 2016 09:19 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Довольно красивенько, модненько, думаю вполне рабочий вариант))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 06 Декабрь, 2016 10:05 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Ну, это не ново.
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 06 Декабрь, 2016 10:23 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Неее.... Фу как в дурдоме.
Красота есть, а простоты не видно (с)
Джени ещё куда не шло, и то... Все эти кругленькие кнопочки и куча жирных рюшек -- раздражает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 06 Декабрь, 2016 14:27 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Trurl писал(а):
Ну, это не ново.

Это и хорошо. Интерфейс должен быть привычным. Не было задачи что-то совсем новое изобретать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 26 Декабрь, 2017 20:59 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
А ежели так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 26 Декабрь, 2017 22:34 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Для многих приложений такая компоновка будет хорошей. Если сделать некое API, чтобы управлять вкладками, то вполне возможно принять за режим по-умолчанию. Окна, которые должны быть отдельно от главного окна возможно открывать в Tool режиме, а Aux окна будут открываться в область активной вкладки. Ну и панель с кнопками должна быть опциональной как расширение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 26 Декабрь, 2017 23:32 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
На мониторах 16:9 такое расточительное использование пространства по вертикали это преступление.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Среда, 27 Декабрь, 2017 05:20 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Пётр Кушнир писал(а):
На мониторах 16:9 такое расточительное использование пространства по вертикали это преступление.

Да, желательно, чтобы панель была возможность и слева разместить. И статус бар тоже должен быть опциональным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 16 Январь, 2018 10:26 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Вложение:
gtkscr.png

С GTK непонятно, зачем каркас нужен. Проще найти подходящий виджет в самом GTK.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 16 Январь, 2018 11:28 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Ну это потому что вы прямо на Gtk и пишете все приложение, судя по скриншоту. Получается не Host часть для Блэкбокса, а некая урезанная подпрограмма отросток. Было бы очень интересно взглянуть на реализацию. Может смог бы что-то подсказать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 16 Январь, 2018 12:45 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Trurl писал(а):
Вложение:
gtkscr.png

С GTK непонятно, зачем каркас нужен. Проще найти подходящий виджет в самом GTK.


ББ-каркас, он же документоориентированный, нужен для того, чтобы показывать документы - со всеми сопутствующими плюшками.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 16 Январь, 2018 14:45 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Да, прямо на gtk и пишу. Кажется, что сделать на gtk проще, чем заставить BB работать под gtk. А документы можно и на gtk показывать, там тоже в текст можно втсраивать виджеты. Вот только свои писать муторно.

Вообще-то это был эксперимент по отвязыванию компилятора от TextModels. Сейчас у меня
Код:
MODULE DevCPM;
IMPORT SYSTEM, Kernel, Files, Log;

а все остальное подключается в DevCompiler. Вот и решил попробовать компилировать прямо из GtkSourceBuffer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс
СообщениеДобавлено: Вторник, 16 Январь, 2018 14:57 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Trurl писал(а):
документы можно и на gtk показывать, там тоже в текст можно втсраивать виджеты.
Так никто и не утверждает, что документы можно только на ББ показывать. Но подозреваю, что концепции документа в GTK нет отродясь.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB