Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

10 094 Posts in 5 470 Topics- by 1 216 Members - Latest Member: santini862

26 June 2019, 22:23
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингВопросы по работе отдельных функций и командКак создать MDI дочернее окно?
Pages: [1]
Print
Author Topic: Как создать MDI дочернее окно?  (Read 11522 times)
0 Members and 1 Guest are viewing this topic.
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« on: 3 June 2008, 13:02 »

Хочу, чтобы дополнение встраивалось в дерево окон Квирка. Для этого пытаюсь использовать малодокументированные классы mainwindow, window.
Я пытаюсь сделать все в 3.4.0, в котором, как я уже убедился, кое-что сломано\не доделано.
У кого-нибудь есть рабочий скрипт такого дополнения?
Logged
Alexey
Администратор
*****

Репутация: 45
Posts: 203


View Profile Email
« Reply #1 on: 27 July 2008, 11:54 »

Используй класс window

Quote
This class rappresents a MDI window in a KVIrc frame.
Logged
alexzulu
Постоялец
***

Репутация: 34
Posts: 211



View Profile Email
« Reply #2 on: 19 January 2009, 23:01 »

Вот такой вот примерчик.

Code:
alias(tst)
{
  %Tst = $new(window)
  %Tst->$setCaption("Test")
  %le = $new(multilineedit,%Tst)
  %Tst->$show()
  window.maximize $window("Test")
  %le->$setGeometry(0,0,%Tst->$width(),%Tst->$height())
  %le->$append(%Tst->$width()"x"%Tst->$height())
}

Будет создано окно с классом multilineedit в котором будет написана геометрия класса.
Logged

Network: freenode. Channels: #kvirc and #kvirc-ru
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« Reply #3 on: 20 January 2009, 00:48 »

Большое спасибо
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic