mirror of
https://github.com/QB64Official/qb64.git
synced 2024-07-18 05:55:14 +00:00
Ignores _WINDOWHASFOCUS for the IDE in Linux
This commit is contained in:
parent
8708aa73b0
commit
884944ea18
|
@ -1307,6 +1307,7 @@ FUNCTION ide2 (ignore)
|
||||||
END IF
|
END IF
|
||||||
END IF
|
END IF
|
||||||
|
|
||||||
|
IF os$ = "WIN" OR MacOSX = 1 THEN
|
||||||
IF _WINDOWHASFOCUS THEN
|
IF _WINDOWHASFOCUS THEN
|
||||||
LOCATE , , 1
|
LOCATE , , 1
|
||||||
_PALETTECOLOR 5, IDEBracketHighlightColor, 0
|
_PALETTECOLOR 5, IDEBracketHighlightColor, 0
|
||||||
|
@ -1316,6 +1317,7 @@ FUNCTION ide2 (ignore)
|
||||||
_PALETTECOLOR 5, IDEBackgroundColor, 0
|
_PALETTECOLOR 5, IDEBackgroundColor, 0
|
||||||
_PALETTECOLOR 6, IDEBackgroundColor, 0
|
_PALETTECOLOR 6, IDEBackgroundColor, 0
|
||||||
END IF
|
END IF
|
||||||
|
END IF
|
||||||
|
|
||||||
IF KALT THEN 'alt held
|
IF KALT THEN 'alt held
|
||||||
|
|
||||||
|
@ -1339,7 +1341,7 @@ FUNCTION ide2 (ignore)
|
||||||
idealthighlight = 0
|
idealthighlight = 0
|
||||||
LOCATE , , 0: COLOR 0, 7: LOCATE 1, 1: PRINT menubar$;
|
LOCATE , , 0: COLOR 0, 7: LOCATE 1, 1: PRINT menubar$;
|
||||||
IF ideentermenu = 1 AND KCONTROL = 0 THEN 'alt was pressed then released
|
IF ideentermenu = 1 AND KCONTROL = 0 THEN 'alt was pressed then released
|
||||||
IF _WINDOWHASFOCUS THEN
|
IF _WINDOWHASFOCUS OR os$ = "LNX" THEN
|
||||||
LOCATE , , , IDENormalCursorStart, IDENormalCursorEnd
|
LOCATE , , , IDENormalCursorStart, IDENormalCursorEnd
|
||||||
skipdisplay = 0
|
skipdisplay = 0
|
||||||
ideentermenu = 0
|
ideentermenu = 0
|
||||||
|
@ -4032,7 +4034,7 @@ FUNCTION ide2 (ignore)
|
||||||
DO
|
DO
|
||||||
_LIMIT 1000
|
_LIMIT 1000
|
||||||
GetInput
|
GetInput
|
||||||
IF _WINDOWHASFOCUS = 0 THEN
|
IF _WINDOWHASFOCUS = 0 AND (os$ = "WIN" OR MacOSX = 1) THEN
|
||||||
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
||||||
SCREEN , , 3, 0: PCOPY 3, 0
|
SCREEN , , 3, 0: PCOPY 3, 0
|
||||||
GOTO ideloop
|
GOTO ideloop
|
||||||
|
@ -4045,7 +4047,7 @@ FUNCTION ide2 (ignore)
|
||||||
KB = KEY_ESC
|
KB = KEY_ESC
|
||||||
END IF
|
END IF
|
||||||
|
|
||||||
IF _WINDOWHASFOCUS = 0 THEN
|
IF _WINDOWHASFOCUS = 0 AND (os$ = "WIN" OR MacOSX = 1) THEN
|
||||||
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
||||||
SCREEN , , 3, 0: PCOPY 3, 0
|
SCREEN , , 3, 0: PCOPY 3, 0
|
||||||
GOTO ideloop
|
GOTO ideloop
|
||||||
|
@ -4253,7 +4255,7 @@ FUNCTION ide2 (ignore)
|
||||||
DO
|
DO
|
||||||
_LIMIT 1000
|
_LIMIT 1000
|
||||||
GetInput
|
GetInput
|
||||||
IF _WINDOWHASFOCUS = 0 THEN
|
IF _WINDOWHASFOCUS = 0 AND (os$ = "WIN" OR MacOSX = 1) THEN
|
||||||
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
||||||
PCOPY 3, 0: SCREEN , , 3, 0
|
PCOPY 3, 0: SCREEN , , 3, 0
|
||||||
GOTO ideloop
|
GOTO ideloop
|
||||||
|
@ -4267,7 +4269,7 @@ FUNCTION ide2 (ignore)
|
||||||
GOTO startmenu2
|
GOTO startmenu2
|
||||||
END IF
|
END IF
|
||||||
IF _EXIT THEN ideexit = 1: GOTO ideloop
|
IF _EXIT THEN ideexit = 1: GOTO ideloop
|
||||||
IF _WINDOWHASFOCUS = 0 THEN
|
IF _WINDOWHASFOCUS = 0 AND (os$ = "WIN" OR MacOSX = 1) THEN
|
||||||
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
LOCATE 1, 1: COLOR 0, 7: PRINT menubar$;
|
||||||
PCOPY 3, 0: SCREEN , , 3, 0
|
PCOPY 3, 0: SCREEN , , 3, 0
|
||||||
GOTO ideloop
|
GOTO ideloop
|
||||||
|
|
Loading…
Reference in a new issue