Должны ли приложения выполнять задачи, связанные с управлением окнами? - PullRequest
0 голосов
/ 12 мая 2011

Я недавно вносил изменения в одно из приложений моей компании, и из-за ошибки в Qt (http://bugreports.qt -project.org / browse / QTBUG-19207 ) нам придется либо отложитьвыпуск до тех пор, пока Nokia не исправит эту проблему, или отключит полноэкранный режим для пользователей Mac до тех пор.

Но меня это удивляет - действительно ли вообще необходимо иметь полноэкранный режим для большинства приложений?Очевидно, что он идеально подходит для определенных приложений, таких как:

  • Мультимедийные проигрыватели (видео / аудио)
  • Веб-браузеры
  • Офисные пакеты

Но я не вижу смысла для большинства других приложений, в том числе рассматриваемых.Я также видел большое количество приложений Windows, добавляющих меню «всегда сверху», это вообще плохая практика?В Linux KDE и Gnome предоставляют это вам, и кажется, что это должно быть сделано ниже уровня приложения.

Должно ли большинство приложений вообще иметь какое-либо собственное управление окнами?Если ОС не обеспечивает функциональность, что делать?

1 Ответ

0 голосов
/ 12 мая 2011

В большинстве случаев они не должны, если приложение, как вы говорите, браузер, CAD, редактор (painttshop, maya, max и т. Д.)

Вот связанный ответ:чтобы окно всегда оставалось на вершине в .Net?

Непосредственно до точки самых верхних окон [Раймонд Чен]: http://blogs.msdn.com/b/oldnewthing/archive/2005/06/07/426294.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...