Download
(45Kb)
Download
Updated: 05-10-23 10:42 PM
Pictures
File Info
Compatibility:
Embers of Neltharion (10.1.0)
Updated:05-10-23 10:42 PM
Created:04-09-19 10:35 PM
Downloads:1,928
Favorites:6
MD5:

gmMenu

Version: 1010-2023051101
by: gmarco, Wexen

gmMenu

A small LDB micromenu with addons memory usage check.

This is my attempt to write an LDB micromenu.

Other similar MicroMenu are:
broker_micromenue
ClickMenu

This addon requires a data broker display like chocolate bar, bazooka, ninjapanel, stat block, titan panel, docking station, buttonbin and more.

If you don't see the icons please clean up your WoW cache folder.

If you want to help in translate, please visit forum:
https://www.wowinterface.com/downloa....html#comments

providing the following entries:

Lua Code:
  1. L["Total addon(s):"]                = ""
  2. L["Number of addons to monitor:"]   = ""
  3. L["Reset settings and reload UI"]   = ""
  4. L["Save settings and reload UI"]    = ""
  5. L["version"]                        = ""
  6. L["Show Icons"]                     = ""
  7. L["Show Bind Keys"]                 = ""
  8. L["positive number for nr.addons, 0 for only header, -1 to disable"] = ""

Actually it supports for the following locale:
- enUS
- itIT
- frFR (thanks to Therenor)


HEADS UP:
You can't directly click on the spells in SpellBook (if it was opened by gmMenu obviusly) even if you are out of combat.
This fires an error because this action is available only for the Blizzard UI.
You can only drag the spell on your actionbars or use them by keybind.

1010-2023051101
- bump toc
- added in .toc the IconTexture key

1000-2022111401
- fixed the call to the game menu
https://www.wowinterface.com/forums/showthread.php?p=341582

1000-2022111302
- cleaned localzation.lua and code to use more globals

1000-2022111301
- added the possibility to disable the addons section or to view the header only
- modified (with google translate :/ ) the frFR translation of a couple of strings :)

1000-2022110601
- added X-WoWI-ID and X-Curse-Project-ID keywords to let WowUp manage it
- bump toc

915-2021110401
- Used the latest LibQTip v.9.1.5-1-g4c6a3d8
- dump toc

915-2021110301
- Hotfix a libqtip error. (taken from xodiv inputs in curseforge pages).
- dump toc

900-2020102601
- fixed a bug when there are bindkeys active but some binding are null.

900-2020102501
- fixed a bug that duplicates the number of max addons to display
- used globals string to define menu entries. Thanks to obelibobely to suggest this.

900-2020102201
- fixed a bug that triggers when you have less addons loaded than the ones to be displayed (set in options)

900-2020101801
- update libqtip to the latest 442326b-alpha

900-2020101401
- bump toc
- first fixes to work with 9.0.x
- update libqtip to the latest
- French translations by Therenor

830-2020041801
- rewrite in libqtip

830-2020031501
- bump toc

820-2019062801
- bump toc

815-2019041001
Some Menu entries could not be used in combat.
So I have changed them, i.e:
"if not InCombatLockdown() then ToggleSpellBook(BOOKTYPE_SPELL); end"

HEADS UP:
You can't directly click on the spells in SpellBook even if it was opened out of combat.
This fires an error because this action is available only for the Blizzard UI.
You can only drag the spell on your actionbars or use them by keybind.

815-2019040801
- initial release
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Author
Date
1000-2022111401
44kB
gmarco
11-14-22 01:16 PM
1000-2022111302
44kB
gmarco
11-13-22 01:11 AM
1000-2022111301
44kB
gmarco
11-12-22 11:58 PM
1000-2022110601
44kB
gmarco
11-06-22 03:14 AM
915-2021110401
43kB
gmarco
11-03-21 11:27 PM
915-2021110301
42kB
gmarco
11-03-21 01:35 PM


Post A Reply Comment Options
Unread 07-28-24, 05:37 AM  
nokz
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Since prepatch there is a error with

Line 232
Code:
InterfaceOptions_AddCategory()
resulting not showing addon settings in the interface addon tab.

FIX:

replacing Line 232 with

Code:
local category, layout = Settings.RegisterCanvasLayoutCategory(options, options.name, options.name);
category.ID = options.name;
Settings.RegisterAddOnCategory(category);
Report comment to moderator  
Reply With Quote
Unread 11-12-22, 11:53 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 335
Uploads: 46
Hi again,

Ok I did differently in this way:



if you input a number >0 and < maxaddons (or 22) you get the usual list of addons
if you input 0 as number of addon you get the picture below...
if you input any number <0 it is stored as -1 and you disable the addons section.



Lets see if it fixes your problem.

Thanks for your input.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 11-12-22, 11:14 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 335
Uploads: 46
Hi,

I have modified the program in this way:



with only the memory occupied by the addons ... but I don't know if it trigger the delay you are having because it is not happening here.

And I am just curious about what can make it happens (probably another addon that is conflicting in something !?)

If you want to try in this way I can commit this.
Please let me know.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 11-07-22, 11:11 AM  
nokz
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Disable Addons

Great addon! Is there any way to disable the list of addons and just show the micromenu items? I don't know why but every time i mouseover the LDB it stutters for a second and i suspect the memory/addon list might be the issue. This happens on the original micromenu of Elvui aswell.
Report comment to moderator  
Reply With Quote
Unread 10-01-19, 12:24 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 335
Uploads: 46
Originally Posted by Aisenfaire
Hello!

The patch today broke broker_micromenu so I decided to install gmMenu today.

My game stuttered all through raid and mythic plus tonight (freezing up every 5 seconds), and I figured the patch had broken one of my addons. Afterwards I took the time to disable every addon one by one. Finally pinpointed this addon as being the one causing the stuttering for me.
Hi,
I never experiences such iussues so I cant debug it ... which data broker display do you use ? (chocolate bar, bazooka, ninjapanel, stat block, titan panel, docking station, buttonbin etc etc ... )

I have tested only with docking station, ninjapanel and chocolate bar.

Pls let me know.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 09-25-19, 01:53 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 398
Uploads: 0
Hello!

The patch today broke broker_micromenu so I decided to install gmMenu today.

My game stuttered all through raid and mythic plus tonight (freezing up every 5 seconds), and I figured the patch had broken one of my addons. Afterwards I took the time to disable every addon one by one. Finally pinpointed this addon as being the one causing the stuttering for me.
Last edited by Aisenfaire : 09-25-19 at 01:57 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: