forked from KolibriOS/kolibrios
Rename Panel to Taskbar
git-svn-id: svn://kolibrios.org@5452 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
1 parent
726a59c7da
commit
b97c8c8bf6
37 files changed
+85
-85
No files matched your search
+1
-1
@@ -236,7 +236,7 @@ tup.append_table(img_files, {
|
||||
{"KERNEL.MNT", "../kernel/trunk/kernel.mnt"},
|
||||
{"@MENU", PROGS .. "/system/menu/trunk/menu"},
|
||||
{"@VOLUME", PROGS .. "/media/volume/volume"},
|
||||
{"@PANEL", PROGS .. "/system/panel/trunk/PANEL"},
|
||||
{"@TASKBAR", PROGS .. "/system/panel/trunk/TASKBAR"},
|
||||
{"@DOCKY", PROGS .. "/system/docky/trunk/docky"},
|
||||
{"@OPEN", PROGS .. "/system/open/open"},
|
||||
{"@NOTIFY", PROGS .. "/system/notify3/notify"},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
The following "hot" shortcut keys are used in the system:
|
||||
(Indexing on time of appearance in the system)
|
||||
1) Ctrl + Alt + Del start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @PANEL.
|
||||
1) Ctrl + Alt + Del start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @TASKBAR.
|
||||
2) Ctrl + Shift - switching of keyboard layout.
|
||||
3) Win - start of the application MENU.
|
||||
4) Alt + Ctrl + F12 - start of the application END.
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
/SYS/NETWORK/ZEROCONF "" 1 # Network configuration
|
||||
/SYS/MEDIA/PALITRA "H 007DCEDF 003C427F" 1 # SET BG
|
||||
/SYS/@VOLUME "" 1 # Start volume daemon
|
||||
/SYS/@PANEL "" 1 # Start panel
|
||||
/SYS/@TASKBAR "" 1 # Start taskbar
|
||||
/SYS/@DOCKY "" 1 # Start docky
|
||||
/SYS/SETUP BOOT 1 # Load device settings
|
||||
/SYS/@ICON "" 1 # Multithread icon
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
The following "hot" shortcut keys are used in the system:
|
||||
(Indexing on time of appearance in the system)
|
||||
1) Ctrl + Alt + Del start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @PANEL.
|
||||
1) Ctrl + Alt + Del start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @TASKBAR.
|
||||
2) Ctrl + Shift - switching of keyboard layout.
|
||||
3) Win - start of the application MENU.
|
||||
4) Alt + Ctrl + F12 - start of the application END.
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
/SYS/NETWORK/ZEROCONF "" 1 # Network configuration
|
||||
/SYS/MEDIA/PALITRA "H 007DCEDF 003C427F" 1 # SET BG
|
||||
/SYS/@VOLUME "" 1 # Start volume daemon
|
||||
/SYS/@PANEL "" 1 # Start panel
|
||||
/SYS/@TASKBAR "" 1 # Start taskbar
|
||||
/SYS/@DOCKY "" 1 # Start docky
|
||||
/SYS/SETUP BOOT 1 # Load device settings
|
||||
/SYS/@ICON "" 1 # Multithread icon
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Le seguenti scorciatoie di tasiera sono valide in tutto il sistema
|
||||
1) Ctrl + Alt + Del avvia il gestore dei processi mostranod i consumi del sistema
|
||||
start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @PANEL.
|
||||
start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @TASKBAR.
|
||||
2) Ctrl + Shift cambia lingua della tastiera
|
||||
3) Win Apre il MENU
|
||||
4) Alt + Ctrl + F12 Fa partire l'applicazione END- start of the application END.
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
/SYS/NETWORK/ZEROCONF "" 1 # Network configuration
|
||||
/SYS/MEDIA/PALITRA "H 007DCEDF 003C427F" 1 # SET BG
|
||||
/SYS/@VOLUME "" 1 # Start volume daemon
|
||||
/SYS/@PANEL "" 1 # Start panel
|
||||
/SYS/@TASKBAR "" 1 # Start taskbar
|
||||
/SYS/@DOCKY "" 1 # Start docky
|
||||
/SYS/SETUP BOOT 1 # Load device settings
|
||||
/SYS/@ICON "" 1 # Multithread icon
|
||||
|
||||
+15
-15
@@ -111,7 +111,7 @@
|
||||
соответствующее приложение
|
||||
MENU - Евгений Гречников (Diamond), исправление ошибки: после закрытия
|
||||
дочернего меню по Esc нельзя было открыть это же меню снова
|
||||
@PANEL - Евгений Гречников (Diamond), Alt+F4 не прибивает программу
|
||||
@TASKBAR - Евгений Гречников (Diamond), Alt+F4 не прибивает программу
|
||||
безусловно, а посылает сообщение о закрытии, позволяя
|
||||
корректный выход. Если программа не реагирует, её всегда
|
||||
можно снять по Ctrl+Alt+Del
|
||||
@@ -270,7 +270,7 @@
|
||||
сохранение перед закрытием
|
||||
Михаил Семеняко (mike.dld), поддержка колёсика мышки
|
||||
kaitz, обновление эстонского перевода
|
||||
@PANEL - Rus, контекстное меню панели с кнопкой "закрыть"
|
||||
@TASKBAR - Rus, контекстное меню панели с кнопкой "закрыть"
|
||||
Alver, кнопка "свернуть" контекстного меню и кнопки панели
|
||||
"свернуть все", "развернуть все", "переключить состояние всех"
|
||||
Diamond, кнопка "развернуть" контекстного меню для свёрнутых окон
|
||||
@@ -395,7 +395,7 @@
|
||||
Павел Рымовский (Heavyiron), ускорение отрисовки
|
||||
Кирилл Липатов (Leency), изменены изображения
|
||||
MTDBG - Евгений Гречников (Diamond), поддержка syscall и sysenter
|
||||
@PANEL - Евгений Гречников (Diamond), поддержка Alt+Tab/Alt+Shift+Tab;
|
||||
@TASKBAR - Евгений Гречников (Diamond), поддержка Alt+Tab/Alt+Shift+Tab;
|
||||
не показывает потоков, не создавших окна
|
||||
SPraid, Alt+F4 не убивает саму панель и иконки
|
||||
CPUID - Сергей Кузьмин (Wildwest), Павел Рымовский (Heavyiron),
|
||||
@@ -518,7 +518,7 @@
|
||||
диалог настроек
|
||||
kaitz, перевод сообщений на эстонский язык
|
||||
VNCCLIENT - hidnplayr, VNC клиент
|
||||
@PANEL, CPU, END, DESKTOP, SETUP, CALENDAR - kaitz,
|
||||
@TASKBAR, CPU, END, DESKTOP, SETUP, CALENDAR - kaitz,
|
||||
перевод на эстонский язык
|
||||
FREE3D04 - Сергей Семёнов (Serge), оптимизация
|
||||
Павел Рымовский (Heavyiron), использование скина
|
||||
@@ -848,7 +848,7 @@
|
||||
* Обновления и добавление приложений:
|
||||
KFAR - Diamond, новый менеджер файлов, работающий через 70 функцию.
|
||||
Реализован просмотр содержимого дисков и запуск приложений.
|
||||
@PANEL - Diamond, доработано для работы с 66/4 и 66/5, теперь "горячие"
|
||||
@TASKBAR - Diamond, доработано для работы с 66/4 и 66/5, теперь "горячие"
|
||||
комбинации клавиш срабатываю всегда.
|
||||
@NUMCALC - Diamond, резидентное приложение, висит в памяти и запускает
|
||||
калькулятор по нажатию клавиши NumLock.
|
||||
@@ -970,7 +970,7 @@
|
||||
|
||||
С приложениями произведены следующие доработки и исправления:
|
||||
|
||||
@PANEL - Марат Закиянов (Mario79), листание списка выводимых приложений.
|
||||
@TASKBAR - Марат Закиянов (Mario79), листание списка выводимых приложений.
|
||||
Михаил Семеняко (mike.dld), установка рабочей области экрана и
|
||||
корректная работа при использовании VRR.
|
||||
Андрей Халявин (halyavin), устранена ошибка которая вела к
|
||||
@@ -1122,7 +1122,7 @@
|
||||
является многопоточным. Также произведено его слияние с кодом
|
||||
приложения ICONMNGR.
|
||||
|
||||
@PANEL - Андрей Ивушкин (Willow), доработан для работы с новым ICON2.
|
||||
@TASKBAR - Андрей Ивушкин (Willow), доработан для работы с новым ICON2.
|
||||
|
||||
BOARD - Андрей Ивушкин (Willow), разделение потоков сообщений на
|
||||
пользовательские и ядерные, с возможностью переключения между
|
||||
@@ -1254,7 +1254,7 @@
|
||||
SETUP - таблица символов выводимых с нажатым ALT приравнена к основной
|
||||
таблице символов английской раскладки.
|
||||
|
||||
@PANEL - поддержка "горячих" комбинаций клавиш:
|
||||
@TASKBAR - поддержка "горячих" комбинаций клавиш:
|
||||
ALT+F4 - завершение активного приложения.
|
||||
|
||||
AC97WAV - доработан для работы с текущим ядром. (Халявин Андрей)
|
||||
@@ -1335,7 +1335,7 @@
|
||||
(Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt)
|
||||
|
||||
4) Отключение звука спикера для всех приложений в системе, управление через
|
||||
@PANEL.
|
||||
@TASKBAR.
|
||||
(Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt)
|
||||
|
||||
5) Полное устранение глюка "след убитого приложения" - устранил Халявин
|
||||
@@ -1368,7 +1368,7 @@
|
||||
|
||||
12) Доработка драйвера клавиатуры - функция 2 больше не выводит комбинации
|
||||
клавиш с нажатым Alt, все нажатые символы дублируются в функции 18/12.
|
||||
Доработано приложение @PANEL.
|
||||
Доработано приложение @TASKBAR.
|
||||
(Смотреть функцию 18 в sysfuncs.txt и sysfuncr.txt)
|
||||
|
||||
С приложениями произведены следующие доработки и исправления:
|
||||
@@ -1378,7 +1378,7 @@
|
||||
Обводка и тень в надписях ICON, писк при запуске приложений.
|
||||
Доработал Mario79.
|
||||
|
||||
@PANEL - поддержка новых горячих комбинаций клавиш: Alt+Win - запуск
|
||||
@TASKBAR - поддержка новых горячих комбинаций клавиш: Alt+Win - запуск
|
||||
приложения MENU, Alt+Ctrl+F12 - запуск приложения END.
|
||||
|
||||
SETUP - монтирование базы и раздела HD, базы CD - согласно таблице устройств
|
||||
@@ -1435,7 +1435,7 @@
|
||||
рекомендую вам редактировать DAT файлы этим текстовым редактором.
|
||||
В этом случае нужно применять TINYPAD2.
|
||||
Для совместимости с использованием горячих комбинаций клавиш
|
||||
(в приложении @PANEL) был доработан алгоритм ввода символов,
|
||||
(в приложении @TASKBAR) был доработан алгоритм ввода символов,
|
||||
для игнорирования возврата символов с нулевым значением,
|
||||
когда применяется клавиша Alt.
|
||||
|
||||
@@ -1520,7 +1520,7 @@
|
||||
до 60-и символов (старый 30) и исправлен баг, по которому вместо
|
||||
знака "~" вводилось "^".
|
||||
|
||||
@PANEL - новый "дизайн" - закос по ХРюшку, озвучка по спикеру с
|
||||
@TASKBAR - новый "дизайн" - закос по ХРюшку, озвучка по спикеру с
|
||||
отключением, переключение раскладки клавиатуры - щелчок мышью по
|
||||
надписи (синий кубик En) или Ctrl+Shift (обе любые, но не нужно
|
||||
нажимать сразу 3 кнопки и более, так как это не корректно
|
||||
@@ -1534,7 +1534,7 @@
|
||||
ICONMNGR - доработан для нового ICON, методы применения остались те же,
|
||||
разве, что теперь в автозагрузке прописан сам ICON.
|
||||
|
||||
SETUP - доработан для переключения раскладок вызовом из @PANEL, идея
|
||||
SETUP - доработан для переключения раскладок вызовом из @TASKBAR, идея
|
||||
принадлежит русской команде, я её только продолжил.
|
||||
В выпуске 2 доработано: запрос значений при запуске функцией 26,
|
||||
восстановлена возможность выбора доступа к LBA и PCI.
|
||||
@@ -1587,7 +1587,7 @@
|
||||
|
||||
* Сжаты упаковщиком MXP:
|
||||
|
||||
AC97WAV,FREE3D04,SDLFIRE,3DCUBE,@PANEL,BMPVIEW,C4,CALC,CDP,CMD,COLORREF,
|
||||
AC97WAV,FREE3D04,SDLFIRE,3DCUBE,@TASKBAR,BMPVIEW,C4,CALC,CDP,CMD,COLORREF,
|
||||
CROWNSCR,EXAMPLE2,FS,HDREAD,HEED,HTTPS,ICONEDIT,ICONMNGR,INFO,LC,MBLOCKS,
|
||||
MFAR,MHC,MP3S,NNTPC,PCIDEV,PIC4,PONG3,POPC,SB,SMTPS,STACKCFG,SYSTREE,TETRIS,
|
||||
VRR,XPAINT28,YM, PHENIX, 3DTCUB10, 3DETX59B, CPUID903, CPUID904,FREECELL.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Следующие "горячие" комбинации клавиш используются в системе:
|
||||
(Нумерация по времени появления в системе)
|
||||
1) Ctrl + Alt + Del запуск приложения CPU (диспетчер процессов), это единственная комбинация поддержанная на уровне ядра, все остальное реализовано за счет приложения @PANEL.
|
||||
1) Ctrl + Alt + Del запуск приложения CPU (диспетчер процессов), это единственная комбинация поддержанная на уровне ядра, все остальное реализовано за счет приложения @TASKBAR.
|
||||
2) Ctrl + Shift - переключение раскладки клавиатуры.
|
||||
3) Win - запуск приложения MENU.
|
||||
4) Alt + Ctrl + F12 - запуск приложения END.
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
/SYS/NETWORK/ZEROCONF "" 1 # Network configuration
|
||||
/SYS/MEDIA/PALITRA "H 007DCEDF 003C427F" 1 # SET BG
|
||||
/SYS/@VOLUME "" 1 # Start volume daemon
|
||||
/SYS/@PANEL "" 1 # Start panel
|
||||
/SYS/@TASKBAR "" 1 # Start taskbar
|
||||
/SYS/@DOCKY "" 1 # Start docky
|
||||
/SYS/SETUP BOOT 1 # Load device settings
|
||||
/SYS/@ICON "" 1 # Multithread icon
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
The following "hot" shortcut keys are used in the system:
|
||||
(Indexing on time of appearance in the system)
|
||||
1) Ctrl + Alt + Del start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @PANEL.
|
||||
1) Ctrl + Alt + Del start of the application CPU (the manager of processes), is a sole combination maintained on a level of a kernel, all rest "hot" key is realized at the expense of the application @TASKBAR.
|
||||
2) Ctrl + Shift - switching of keyboard layout.
|
||||
3) Win - start of the application MENU.
|
||||
4) Alt + Ctrl + F12 - start of the application END.
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
/SYS/NETWORK/ZEROCONF "" 1 # Network configuration
|
||||
/SYS/MEDIA/PALITRA "H 007DCEDF 003C427F" 1 # SET BG
|
||||
/SYS/@VOLUME "" 1 # Start volume daemon
|
||||
/SYS/@PANEL "" 1 # Start panel
|
||||
/SYS/@TASKBAR "" 1 # Start taskbar
|
||||
/SYS/@DOCKY "" 1 # Start docky
|
||||
/SYS/SETUP BOOT 1 # Load device settings
|
||||
/SYS/@ICON "" 1 # Multithread icon
|
||||
|
||||
@@ -835,7 +835,7 @@
|
||||
сворачивание окна осуществляется системой при нажатии на кнопку
|
||||
минимизации (которая для окон со скином определяется автоматически
|
||||
функцией 0, для окон без скина её можно определить функцией 8),
|
||||
восстановление - приложением @panel.
|
||||
восстановление - приложением @taskbar.
|
||||
|
||||
======================================================================
|
||||
====================== Функция 18, подфункция 11 =====================
|
||||
@@ -1212,9 +1212,9 @@ dd 1675
|
||||
* Получить раскладки и идентификатор страны можно с помощью
|
||||
подфункции 2 функции 26.
|
||||
* Идентификатор страны - глобальная системная переменная, которая
|
||||
самим ядром не используется; однако приложение @panel отображает
|
||||
самим ядром не используется; однако приложение @taskbar отображает
|
||||
соответствующую текущей стране иконку.
|
||||
* Приложение @panel переключает раскладки по запросу пользователя.
|
||||
* Приложение @taskbar переключает раскладки по запросу пользователя.
|
||||
|
||||
======================================================================
|
||||
========= Функция 21, подфункция 5 - установить язык системы. ========
|
||||
@@ -1227,7 +1227,7 @@ dd 1675
|
||||
* eax = 0
|
||||
Замечания:
|
||||
* Язык системы - глобальная системная переменная, никак
|
||||
не используемая самим ядром, однако приложение @panel рисует
|
||||
не используемая самим ядром, однако приложение @taskbar рисует
|
||||
соответствующую иконку.
|
||||
* Проверок на корректность не делается, поскольку ядро эту
|
||||
переменную не использует.
|
||||
@@ -1426,10 +1426,10 @@ dd 1675
|
||||
* Установить раскладки и идентификатор страны можно с помощью
|
||||
подфункции 2 функции 21.
|
||||
* Идентификатор страны - глобальная системная переменная, которая
|
||||
самим ядром не используется; однако приложение @panel отображает
|
||||
самим ядром не используется; однако приложение @taskbar отображает
|
||||
соответствующую текущей стране иконку
|
||||
(используя описываемую функцию).
|
||||
* Приложение @panel переключает раскладки по запросу пользователя.
|
||||
* Приложение @taskbar переключает раскладки по запросу пользователя.
|
||||
|
||||
======================================================================
|
||||
========== Функция 26, подфункция 5 - получить язык системы. =========
|
||||
@@ -1441,7 +1441,7 @@ dd 1675
|
||||
* eax = язык системы (1=eng, 2=fi, 3=ger, 4=rus)
|
||||
Замечания:
|
||||
* Язык системы - глобальная системная переменная, никак
|
||||
не используемая самим ядром, однако приложение @panel рисует
|
||||
не используемая самим ядром, однако приложение @taskbar рисует
|
||||
соответствующую иконку (используя описываемую функцию).
|
||||
* Установить язык системы можно вызовом подфункции 5 функции 21.
|
||||
|
||||
@@ -2006,7 +2006,7 @@ dword-значение цвета 0x00RRGGBB
|
||||
* Рабочая область экрана определяет положение и координаты
|
||||
максимизированного окна.
|
||||
* Рабочая область экрана при нормальной работе есть весь экран
|
||||
за вычетом панели (@panel).
|
||||
за вычетом панели (@taskbar).
|
||||
* (left,top) - координаты левого верхнего угла,
|
||||
(right,bottom) - координаты правого нижнего.
|
||||
Таким образом, размер рабочей области по оси x определяется
|
||||
@@ -2028,7 +2028,7 @@ dword-значение цвета 0x00RRGGBB
|
||||
Замечания:
|
||||
* Рабочая область экрана определяет положение и координаты
|
||||
максимизированного окна.
|
||||
* Эта функция используется только приложением @panel,
|
||||
* Эта функция используется только приложением @taskbar,
|
||||
устанавливающим рабочей областью весь экран за вычетом панели.
|
||||
* (left,top) - координаты левого верхнего угла,
|
||||
(right,bottom) - координаты правого нижнего.
|
||||
|
||||
@@ -836,7 +836,7 @@ Remarks:
|
||||
at pressing the minimization button (for skinned windows
|
||||
it is defined automatically by function 0,
|
||||
for other windows it can be defined manually by function 8),
|
||||
restore of a window is done by the application '@panel'.
|
||||
restore of a window is done by the application '@taskbar'.
|
||||
|
||||
======================================================================
|
||||
Function 18, subfunction 11 - get information on the disk subsystem.
|
||||
@@ -861,8 +861,8 @@ Format of the table: short version:
|
||||
* 5 = 2.88Mb, 3.5'' (such drives are not used anymore)
|
||||
For example, for the standard configuration from one 1.44-drive
|
||||
here will be 40h, and for the case 1.2Mb on A: and 1.44Mb on B:
|
||||
the value is 24h.
|
||||
|
||||
the value is 24h.
|
||||
|
||||
First IDE controller:
|
||||
* +1: byte: information about hard disks and CD-drives, AABBCCDD,
|
||||
where AA corresponds to the controller IDE0, ..., DD - IDE3:
|
||||
@@ -872,29 +872,29 @@ Format of the table: short version:
|
||||
For example, in the case HD on IDE0 and CD on IDE2
|
||||
this field contains 48h.
|
||||
* +2: 4 db: number of the retrieved partitions on hard disks
|
||||
at accordingly IDE0,...,IDE3.
|
||||
|
||||
Second IDE controller:
|
||||
* +6: byte: information about hard disks and CD-drives, AABBCCDD,
|
||||
where AA corresponds to the controller IDE4, ..., DD - IDE7:
|
||||
* 0 = device not found
|
||||
* 1 = hard drive
|
||||
* 2 = CD-drive
|
||||
For example, in the case HD on IDE4 and CD on IDE6
|
||||
this field contains 48h.
|
||||
* +7: 4 db: number of the retrieved partitions on hard disks
|
||||
at accordingly IDE4,...,IDE7.
|
||||
|
||||
Third IDE controller:
|
||||
* +11: byte: information about hard disks and CD-drives, AABBCCDD,
|
||||
where AA corresponds to the controller IDE8, ..., DD - IDE11:
|
||||
* 0 = device not found
|
||||
* 1 = hard drive
|
||||
* 2 = CD-drive
|
||||
For example, in the case HD on IDE8 and CD on IDE10
|
||||
this field contains 48h.
|
||||
* +12: 4 db: number of the retrieved partitions on hard disks
|
||||
at accordingly IDE8,...,IDE11.
|
||||
at accordingly IDE0,...,IDE3.
|
||||
|
||||
Second IDE controller:
|
||||
* +6: byte: information about hard disks and CD-drives, AABBCCDD,
|
||||
where AA corresponds to the controller IDE4, ..., DD - IDE7:
|
||||
* 0 = device not found
|
||||
* 1 = hard drive
|
||||
* 2 = CD-drive
|
||||
For example, in the case HD on IDE4 and CD on IDE6
|
||||
this field contains 48h.
|
||||
* +7: 4 db: number of the retrieved partitions on hard disks
|
||||
at accordingly IDE4,...,IDE7.
|
||||
|
||||
Third IDE controller:
|
||||
* +11: byte: information about hard disks and CD-drives, AABBCCDD,
|
||||
where AA corresponds to the controller IDE8, ..., DD - IDE11:
|
||||
* 0 = device not found
|
||||
* 1 = hard drive
|
||||
* 2 = CD-drive
|
||||
For example, in the case HD on IDE8 and CD on IDE10
|
||||
this field contains 48h.
|
||||
* +12: 4 db: number of the retrieved partitions on hard disks
|
||||
at accordingly IDE8,...,IDE11.
|
||||
|
||||
If the hard disk on IDEx is absent, appropriate byte is zero,
|
||||
otherwise it shows number of the recognized partitions, which
|
||||
@@ -1213,9 +1213,9 @@ Remarks:
|
||||
* To get layout and country identifier use
|
||||
subfunction 2 of function 26.
|
||||
* Country identifier is global system variable, which is not used
|
||||
by the kernel itself; however the application '@panel' displays
|
||||
by the kernel itself; however the application '@taskbar' displays
|
||||
the corresponding icon.
|
||||
* The application @panel switches layouts on user request.
|
||||
* The application @taskbar switches layouts on user request.
|
||||
|
||||
======================================================================
|
||||
========== Function 21, subfunction 5 - set system language. =========
|
||||
@@ -1228,7 +1228,7 @@ Returned value:
|
||||
* eax = 0
|
||||
Remarks:
|
||||
* System language is global system variable and is not used
|
||||
by the kernel itself, however application @panel draws the
|
||||
by the kernel itself, however application @taskbar draws the
|
||||
appropriate icon.
|
||||
* Function does not check for correctness, as the kernel does not
|
||||
use this variable.
|
||||
@@ -1422,9 +1422,9 @@ Remarks:
|
||||
* To set layout and country identifier use
|
||||
subfunction 2 of function 21.
|
||||
* Country identifier is global system variable, which is not used
|
||||
by the kernel itself; however the application '@panel' displays
|
||||
by the kernel itself; however the application '@taskbar' displays
|
||||
the corresponding icon (using this function).
|
||||
* The application @panel switches layouts on user request.
|
||||
* The application @taskbar switches layouts on user request.
|
||||
|
||||
======================================================================
|
||||
========== Function 26, subfunction 5 - get system language. =========
|
||||
@@ -1436,7 +1436,7 @@ Returned value:
|
||||
* eax = system language (1=eng, 2=fi, 3=ger, 4=rus)
|
||||
Remarks:
|
||||
* System language is global system variable and is not used
|
||||
by the kernel itself, however application @panel draws the
|
||||
by the kernel itself, however application @taskbar draws the
|
||||
appropriate icon (using this function).
|
||||
* To set system language use subfunction 5 of function 21.
|
||||
|
||||
@@ -1996,7 +1996,7 @@ Remarks:
|
||||
* The screen working area defines position and coordinates of
|
||||
a maximized window.
|
||||
* The screen working area in view of normal work is all screen
|
||||
without system panel (the application '@panel').
|
||||
without taskbar ('@taskbar' application).
|
||||
* (left,top) are coordinates of the left upper corner,
|
||||
(right,bottom) are coordinates of the right lower one.
|
||||
Thus the size of working area on x axis can be calculated by
|
||||
@@ -2018,8 +2018,8 @@ Returned value:
|
||||
Remarks:
|
||||
* The screen working area defines position and coordinates of
|
||||
a maximized window.
|
||||
* This function is used only by the application '@panel',
|
||||
which set working area to all screen without system panel.
|
||||
* This function is used only by the application '@taskbar',
|
||||
which set working area to all screen without taskbar.
|
||||
* (left,top) are coordinates of the left upper corner,
|
||||
(right,bottom) are coordinates of the right lower one.
|
||||
Thus the size of working area on x axis can be calculated by
|
||||
|
||||
@@ -68,8 +68,8 @@ RamdiskSize=1440K
|
||||
LoaderRamImage=kolibri.img
|
||||
RamdiskPATH=/kolibri/
|
||||
RamdiskFile=@menu,@menu
|
||||
RamdiskFile=@PANEL,@PANEL
|
||||
RamdiskFile=@RB,@PANEL
|
||||
RamdiskFile=@TASKBAR,@TASKBAR
|
||||
RamdiskFile=@RB,@TASKBAR
|
||||
|
||||
[legacy_kolibri]
|
||||
name="KolibriOS"
|
||||
@@ -81,7 +81,7 @@ RamdiskCluster=1
|
||||
RamdiskSize=1440K
|
||||
RamdiskPATH=/kolibri/
|
||||
RamdiskFile=@menu,@menu
|
||||
RamdiskFile=@PANEL,@PANEL
|
||||
RamdiskFile=@TASKBAR,@TASKBAR
|
||||
RamdiskFile=@RB,@RB
|
||||
RamdiskFile=@rcher,@rcher
|
||||
RamdiskFile=@ss,@ss
|
||||
|
||||
@@ -71,7 +71,7 @@ fasm system\launcher\trunk\launcher.asm %BIN%\launcher
|
||||
fasm system\menu\trunk\menu.asm %BIN%\@menu
|
||||
fasm system\mgb\trunk\mgb.asm %BIN%\mgb
|
||||
fasm system\mousemul\trunk\mousemul.asm %BIN%\mousemul
|
||||
fasm system\PANEL\trunk\@PANEL.ASM %BIN%\@PANEL
|
||||
fasm system\PANEL\trunk\@TASKBAR.ASM %BIN%\@TASKBAR
|
||||
fasm system\pcidev\trunk\pcidev.asm %BIN%\pcidev
|
||||
fasm system\RB\trunk\@RB.ASM %BIN%\@RB
|
||||
fasm system\rdsave\trunk\rdsave.asm %BIN%\rdsave
|
||||
@@ -284,7 +284,7 @@ kpack %BIN%\kbd
|
||||
kpack %BIN%\launcher
|
||||
kpack %BIN%\menu
|
||||
kpack %BIN%\mgb
|
||||
kpack %BIN%\@PANEL
|
||||
kpack %BIN%\@TASKBAR
|
||||
kpack %BIN%\pcidev
|
||||
kpack %BIN%\@RB
|
||||
kpack %BIN%\rdsave
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
S" /RD/1/GRSCREEN" >path 99 exec
|
||||
S" /RD/1/@RB" >path 30 exec
|
||||
S" /RD/1/@SS" >path 30 exec
|
||||
S" /RD/1/@PANEL" >path 30 exec
|
||||
S" /RD/1/@TASKBAR" >path 30 exec
|
||||
S" /RD/1/SETUP" >path S" BOOT" >param 30 exec
|
||||
S" /RD/1/ICON2" >path S" BOOT" >param 10 exec
|
||||
S" /RD/1/board" >path 25 exec
|
||||
|
||||
@@ -346,7 +346,7 @@ align 4
|
||||
button: ; BUTTON HANDLER
|
||||
mcall 17 ; get id
|
||||
; dunkaist[
|
||||
test eax,0xfffffe00 ; is it system close button? (close signal from @panel)
|
||||
test eax,0xfffffe00 ; is it system close button? (close signal from @taskbar)
|
||||
setz byte[close_now] ; set (or not set) close_recursive flag
|
||||
jz close ; if so,close all menus
|
||||
; dunkaist]
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -844,8 +844,8 @@ align 4
|
||||
align 4
|
||||
button:
|
||||
mcall 17
|
||||
test eax,0xfffffe00 ; is it close button? (signal from @panel)
|
||||
jz still ; if so - wait for another event, because @panel shouldn't be closed
|
||||
test eax,0xfffffe00 ; is it close button? (signal from @taskbar)
|
||||
jz still ; if so - wait for another event, because @taskbar shouldn't be closed
|
||||
|
||||
cmp al, 0
|
||||
jnz right_mouse
|
||||
@@ -1,3 +1,3 @@
|
||||
if tup.getconfig("NO_FASM") ~= "" then return end
|
||||
tup.rule("echo lang fix " .. ((tup.getconfig("LANG") == "") and "en" or tup.getconfig("LANG")) .. " > lang.inc", {"lang.inc"})
|
||||
tup.rule({"PANEL.ASM", extra_inputs = {"lang.inc"}}, "fasm %f %o " .. tup.getconfig("KPACK_CMD"), "PANEL")
|
||||
tup.rule({"TASKBAR.ASM", extra_inputs = {"lang.inc"}}, "fasm %f %o " .. tup.getconfig("KPACK_CMD"), "TASKBAR")
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@erase lang.inc
|
||||
@echo lang fix en >lang.inc
|
||||
@fasm -m 16384 panel.asm panel
|
||||
@fasm -m 16384 taskbar.asm panel
|
||||
@erase lang.inc
|
||||
@kpack panel
|
||||
@pause
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@erase lang.inc
|
||||
@echo lang fix et >lang.inc
|
||||
@fasm -m 16384 panel.asm panel
|
||||
@fasm -m 16384 taskbar.asm panel
|
||||
@erase lang.inc
|
||||
@kpack panel
|
||||
@pause
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
@erase lang.inc
|
||||
@echo lang fix ru >lang.inc
|
||||
@fasm -m 16384 panel.asm panel
|
||||
@fasm -m 16384 taskbar.asm panel
|
||||
@erase lang.inc
|
||||
@kpack panel
|
||||
@pause
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -7,7 +7,7 @@ Get_ini:
|
||||
mov edi,library_path
|
||||
call copy_file_path
|
||||
;------------------------------------------------------------------------------
|
||||
; Get panel variables
|
||||
; Get taskbar variables
|
||||
;------------------------------------------------------------------------------
|
||||
invoke ini_get_int,library_path,aVariables,aPanelHeight,20
|
||||
cmp eax,100
|
||||
@@ -61,7 +61,7 @@ Get_ini:
|
||||
.button_bottom_offset:
|
||||
mov [button_bottom_offset],eax
|
||||
;------------------------------------------------------------------------------
|
||||
; Get panel flags
|
||||
; Get taskbar flags
|
||||
;------------------------------------------------------------------------------
|
||||
invoke ini_get_int,library_path,aFlags,aSoftenUp,1
|
||||
cmp eax,2
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user