Автор Тема: Lazarus перекрыть формой панели задач  (Прочитано 1395 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Стоит задача полноэкранного приложения. Пытаюсь форму развернуть на весь экран, но остаются: в кедах нижняя панель задач, а в гноме и верхняя и нижняя.
Такой код:
Form1.FormStyle:=fsSystemStayOnTop;
  Form1.BorderIcons:=[];
  Form1.BorderStyle:=bsNone;
  Form1.WindowState:=wsMaximized;
Не перекрывает.
Не помогает указать вручную Form1.Height:= Screen.Height
Я даже пробовал указывать: Form1.Height:= Screen.Height+50 ничего не меняется. Увеличивается по вертикали ровно до нижней панели задач в кедах хоть тресни!

Altlinux KDesktop
и Кентавр с гномом

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну, это надо в KDE (Mate?) разрешить приложениям перекрывать панель.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Андрей, может и про C/С++ подскажешь, как вкдючать такой режим, например в qt4.

Оффлайн stanukih

  • Завсегдатай
  • *
  • Сообщений: 560
Цитировать
может и про C/С++ подскажешь, как вкдючать такой режим, например в qt4.
w.showFullScreen();
//где w имя окна. Попробовал создать в дезайнере, но думаю в ручную так же.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
http://wiki.freepascal.org/Application_full_screen_mode
Спасибо! Сегодня попробую...
Сейчас сам понял что ступил.. Надо было и на аглицком поискать...

Оффлайн stanukih

  • Завсегдатай
  • *
  • Сообщений: 560
Еще по лазарусу эта строка
  gdk_window_fullscreen(PGtkWidget(Handle)^.window);