-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGUIMenubar_Global.bas
61 lines (52 loc) · 2.35 KB
/
GUIMenubar_Global.bas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
' '@@:
' @@@@@@ #@ @@@@@@@
' #@@ @@' #@' :@@@@@@@@@
' @@` +@# '@# ,@@@@ #@@
' #@# +@@ ,@@ , .@@ +@@
' @@ '@# `@@ +@@@ @@: .@@@@@@@ @# .@, #@
' @@ .@@@+ @@# @@ .@@@@` '@'@@@ `@@@@@@@@ #@@@ .@+ @@: :@@@@@@
':@# @@@@@: @@@@@@@ @@,@@ #@@@ @@@ @@@ @@@@@ #@. @@ @@@@@@.
'+@# @@ `@@ #@# @@@@ @@@@@+ +@@: @@ @@'@@ #@@ @@ `@@ @@+
''@@ .@@ '@:@@ @@@.@@@@+ `@,'@@ @@ `@@#@: @@ @@ @@# @@@
' @@, @@.@# .@'@@. `@@ #@ @@.'@@ @@ '@@@#@` #@ @@@@@@ @@@
' #@@@@@@@@.@@ #@@ #@@@@@@@ :@@@@@@@ +@+ +@@@@@@@@ #@# @@@ @@@@@@ @@@@+ @
' @@@@@@# @@@@@ @@@@@ @@@@@# #@, @@@@@@@@ .@@@@@ @ @@ '@@@@@@@@
' @ @@:`@ ,@@@`
' @, ,@@
' @# @@
' @@, `@@
' @@@@@@#
' `@@@@@
'GUI Menu Bar v0.98
'Copyright <c> 2017-18
'By Ashish
'Last Update 4/30/2017
TYPE menuBarThemeSettings
defaultFG AS _UNSIGNED LONG
defaultBG AS _UNSIGNED LONG
hoverFG AS _UNSIGNED LONG
hoverBG AS _UNSIGNED LONG
divider AS _UNSIGNED LONG
shortcutKey AS _UNSIGNED LONG
disableFG AS _UNSIGNED LONG
disableBG AS _UNSIGNED LONG
hoverDisableFG AS _UNSIGNED LONG
hoverDisableBG AS _UNSIGNED LONG
END TYPE
TYPE __MenuItemsType
exp AS STRING * 512
name AS STRING * 32
x AS INTEGER
shortKey AS STRING * 1
shortKeyPos AS INTEGER
END TYPE
DIM SHARED GUIMenubarTheme AS menuBarThemeSettings
REDIM SHARED GUIMenuItems(1) AS __MenuItemsType
'Default theme settings
GUIMenubarTheme.defaultFG = _RGB32(0, 0, 0)
GUIMenubarTheme.defaultBG = _RGB32(240, 240, 240)
GUIMenubarTheme.hoverFG = _RGB32(0, 0, 0)
GUIMenubarTheme.hoverBG = _RGB32(100, 200, 200)
GUIMenubarTheme.divider = _RGB32(150, 150, 150)
GUIMenubarTheme.shortcutKey = _RGB32(255, 0, 255)
DIM SHARED GUIMouseX, GUIMouseY, GUIMouseClick, GUISelected$, GUIKeyHit$