GUI minimize button removed for Linux

This commit is contained in:
zsknight
2001-05-07 00:41:48 +00:00
parent 7591da9a2a
commit fb7b2782ae
2 changed files with 26 additions and 0 deletions

View File

@@ -3564,20 +3564,32 @@ DisplayMenu:
cmp byte[OSPort],3 cmp byte[OSPort],3
jne near .notwinpressa jne near .notwinpressa
%ifdef __LINUX__
GUIShadow 238,9,247,20
%endif
%ifdef __WIN32__
GUIShadow 238,9,247,14 GUIShadow 238,9,247,14
GUIShadow 238,16,247,20 GUIShadow 238,16,247,20
%endif
GUIShadow 249,9,257,20 GUIShadow 249,9,257,20
.notwinpressa .notwinpressa
cmp byte[OSPort],3 cmp byte[OSPort],3
jne near .notwinpressb jne near .notwinpressb
%ifdef __LINUX__
mov byte[GUIMenuItem+36],247
GUIDMHelpB 233,242,GUIMenuItem+36,1
%endif
%ifdef __WIN32__
mov byte[GUIMenuItem+36],249 mov byte[GUIMenuItem+36],249
GUIDMHelpB2 233,242,GUIMenuItem+36,1 GUIDMHelpB2 233,242,GUIMenuItem+36,1
mov byte[GUIMenuItem+36],248 mov byte[GUIMenuItem+36],248
GUIDMHelpB3 233,242,GUIMenuItem+36,3 GUIDMHelpB3 233,242,GUIMenuItem+36,3
%endif
mov byte[GUIMenuItem+36],'x' mov byte[GUIMenuItem+36],'x'
GUIDMHelpB 244,253,GUIMenuItem+36,2 GUIDMHelpB 244,253,GUIMenuItem+36,2
.notwinpressb .notwinpressb
; Display upper-left box ; Display upper-left box
mov byte[GUIMenuItem+36],25 mov byte[GUIMenuItem+36],25
GUIDMHelp 4,12,GUIMenuItem+6,1 GUIDMHelp 4,12,GUIMenuItem+6,1
@@ -4784,6 +4796,11 @@ NEWSYM GUIFontData
db 00000000b db 00000000b
db 00000000b db 00000000b
db 00000000b; Minimize db 00000000b; Minimize
db 11111000b
db 10001000b
db 10001000b
db 10001000b
db 11111000b; Maximize (Linux)
; 189 .. 220 ; 189 .. 220
GUIIconDataClose: GUIIconDataClose:

View File

@@ -212,6 +212,9 @@ ProcessMouseButtons:
jb near .noclickedw jb near .noclickedw
cmp word[GUImouseposx],242 cmp word[GUImouseposx],242
ja .notfound7 ja .notfound7
%ifdef __LINUX__
jmp .clickawn
%endif
cmp word[GUImouseposy],8 cmp word[GUImouseposy],8
jb .clickawn jb .clickawn
cmp word[GUImouseposy],8 cmp word[GUImouseposy],8
@@ -456,8 +459,14 @@ ProcessMouseButtons:
mov byte[GUIcwinpress],0 mov byte[GUIcwinpress],0
cmp word[GUImouseposy],3 cmp word[GUImouseposy],3
jb .notwinpressa jb .notwinpressa
%ifdef __LINUX__
cmp word[GUImouseposy],13
ja .notwinpressa
%endif
%ifdef __WIN32__
cmp word[GUImouseposy],7 cmp word[GUImouseposy],7
ja .notwinpressa ja .notwinpressa
%endif
cmp word[GUImouseposx],233 cmp word[GUImouseposx],233
jb .notwinpressa jb .notwinpressa
cmp word[GUImouseposx],242 cmp word[GUImouseposx],242