forked from KolibriOS/kolibrios
Extra for Hot Angles: utility MIN
git-svn-id: svn://kolibrios.org@7417 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
741a437da5
commit
be75d694bc
@ -1,6 +1,6 @@
|
|||||||
Hot Angles
|
Hot Angles
|
||||||
|
|
||||||
Version 0.2: Sep 19, 2018
|
Version 0.3.3: Sep 25, 2018
|
||||||
RU
|
RU
|
||||||
|
|
||||||
Комплект утилит (аналог Hot Corners в других ОС) для расширения возможностей рабочего стола пользователя. Название выбрано путём голосования. В комплект входят две утилиты:
|
Комплект утилит (аналог Hot Corners в других ОС) для расширения возможностей рабочего стола пользователя. Название выбрано путём голосования. В комплект входят две утилиты:
|
||||||
@ -21,6 +21,9 @@ HACONFIG
|
|||||||
При первом старте утилиты все углы рабочей области настроены на запуск конфигуратора, где вы можете настроить утилиту под себя или отключить её.
|
При первом старте утилиты все углы рабочей области настроены на запуск конфигуратора, где вы можете настроить утилиту под себя или отключить её.
|
||||||
Hot Angles начиная с revision #7392 включен в состав дистрибутива и добавлен в автозапуск при старте системы. Поддержка русского языка добавлена в revision #7395.
|
Hot Angles начиная с revision #7392 включен в состав дистрибутива и добавлен в автозапуск при старте системы. Поддержка русского языка добавлена в revision #7395.
|
||||||
|
|
||||||
|
В директории extra, рядом с исходным кодом утилит, расположены дополнительные функциональные блоки. На текущий момент директория содержит: 1 утилиту.
|
||||||
|
MIN - минимизировать/свернуть все окна (кроме системных). Вы можете назначить запуск MIN на любой активный угол вашего рабочего стола, чтобы одним движением курсора в этот угол свернуть все окна на экране.
|
||||||
|
|
||||||
Прочие рекомендации:
|
Прочие рекомендации:
|
||||||
Некоторым пользователям может быть удобно настроить открытие меню при попадании в угол его расположения. Например, если у вас кнопка "Меню" рассположена в левом нижнем углу, то задайте для этого угла команду:
|
Некоторым пользователям может быть удобно настроить открытие меню при попадании в угол его расположения. Например, если у вас кнопка "Меню" рассположена в левом нижнем углу, то задайте для этого угла команду:
|
||||||
/rd/1/@MENU
|
/rd/1/@MENU
|
||||||
|
BIN
programs/other/ha/extra/MIN
Normal file
BIN
programs/other/ha/extra/MIN
Normal file
Binary file not shown.
49
programs/other/ha/extra/MIN.ASM
Normal file
49
programs/other/ha/extra/MIN.ASM
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
; Min ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
; Compile with FASM
|
||||||
|
; Version 0.1: Sep 25, 2018
|
||||||
|
|
||||||
|
; Copyright (c) 2018, Efremenkov Sergey aka TheOnlyMirage
|
||||||
|
; All rights reserved.
|
||||||
|
; Redistribution and use in source and binary forms, with or without modification,
|
||||||
|
; are permitted provided that the following conditions are met:
|
||||||
|
; * Redistributions of source code must retain the above copyright notice, this
|
||||||
|
; list of conditions and the following disclaimer.
|
||||||
|
; * Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
; this list of conditions and the following disclaimer in the documentation and/or
|
||||||
|
; other materials provided with the distribution.
|
||||||
|
; * Neither the name of the <organization> nor the names of its contributors may
|
||||||
|
; be used to endorse or promote products derived from this software without
|
||||||
|
; specific prior written permission.
|
||||||
|
|
||||||
|
; THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||||||
|
; INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||||
|
; PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||||
|
; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||||
|
; OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
|
; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
; --------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
format binary as "" ;"kex"
|
||||||
|
use32
|
||||||
|
org 0x0 ; áàçîâûé àäðåñ ðàçìåùåíèÿ êîäà, âñåãäà 0x0
|
||||||
|
|
||||||
|
; çàãîëîâîê
|
||||||
|
db 'MENUET01' ;ìàãè÷åñêèé èäåíòèôèêàòîð
|
||||||
|
dd 0x01 ;âåðñèÿ
|
||||||
|
dd START ;àäðåñ òî÷êè ñòàðòà ïðîãðàììû
|
||||||
|
dd I_END ;àäðåñ êîíöà, ïî ôàêòó ðàçìåð ôàéëà ïðîãðàììû
|
||||||
|
dd 0x40 ;òðåáóåìîå êîë-âî ïàìÿòè äëÿ çàãðóçêè ïðîãðàììû
|
||||||
|
dd 0 ;íà÷àëüíîå çíà÷åíèå ðåãèñòðà esp - àäðåñ êîíöà îáëàñòè ñòýêà òàê êàê ñòýê ðàñòåò â ñòîðîíó ìåíüøèõ àäðåñîâ
|
||||||
|
dd 0, 0 ;àäðåñ ñòðîêè ïàðàìåòðîâ è àäðåñ ñòðîêè ïóòè èñïîëíÿåìîãî ôàéëà
|
||||||
|
|
||||||
|
|
||||||
|
START:
|
||||||
|
mov eax, 18
|
||||||
|
mov ebx, 23
|
||||||
|
int 0x40
|
||||||
|
mov eax, -1
|
||||||
|
int 0x40
|
||||||
|
|
||||||
|
I_END:
|
Loading…
Reference in New Issue
Block a user