Not signed in (Sign In)
    • CommentAuthormythbinder
    • CommentTimeOct 10th 2007
     
    I really like this little utility. Are there any Plans On expanding it?

    I hate having Mods that take up my screen realestate, Much prefer to have as much of the Game showing as possible.

    This lil addon has tremendous possibilities for saving space.

    I would really Love the Ability to Add All My professions to it. My Enchanter already gets this benefit via Enchantrix. Its practically the Only way I ever access my Enchanting panel anymore.

    Anyway i just wanted to know if you had any plans to expand on this utility. Maybe allowing us to Add to or customize it. Or even add a 2nd Bar would be fantastic.

    It would not need to be very deep Maybe just 5-6 buttons deep or have any keybinding stuff in it at all to make it wonderfully useful for just making odd panels/skills available at a mouse movement while saving actually screen space for the Game..
  1.  
    You can certainty make addons that use it, and we can also accept patches towards SlideBar's improvement.
    • CommentAuthormythbinder
    • CommentTimeOct 12th 2007
     
    Ah OK.. Ya unfortunately I dont know anything about XML if I did I would probably try messing with it..:L

    Was just curious If you had any Plans on advancing it
    •  
      CommentAuthormeow
    • CommentTimeOct 12th 2007
     
    coins = AucAdvanced
    cyan line graph = BtmScanner
    red gem = Enchantrix
    green 4 cycling arrows = Gatherer <- behaves differently

    that's probably not what the icons are meant to be called... anyway .. when I mouse over them they don't show a tooltip as to what they are .. which would be a hindrance once the number of applications increases... and the some icons become to look similar.

    <World of Warcraft>\Interface\AddOns\Enchantrix\Libs\SlideBar\

    this is the main location where I should be looking at the code?

    SLASH_NSIDEBAR1 = "/sbar"
    SLASH_NSIDEBAR2 = "/slidebar"
    SLASH_NSIDEBAR3 = "/nsb"


    so that's the slash commands

    if (a == "help") then
    DEFAULT_CHAT_FRAME:AddMessage("/nsb top | left | bottom | right |cff1020ff Set the anchor for the sidebar |r")
    DEFAULT_CHAT_FRAME:AddMessage("/nsb <n> |cff1020ff Set the position for the sidebar |r")
    DEFAULT_CHAT_FRAME:AddMessage("/nsb fadeout | nofade |cff1020ff Set whether the sidebar fades or not |r")
    DEFAULT_CHAT_FRAME:AddMessage("/nsb size <n> |cff1020ff Set the number of icons before the bar wraps |r")
    DEFAULT_CHAT_FRAME:AddMessage("/nsb lock | unlock |cff1020ff Lock/Unlock the bar's drag mode |r")
    DEFAULT_CHAT_FRAME:AddMessage("/nsb reset |cff1020ff Reset the bar to factory defaults |r")
    DEFAULT_CHAT_FRAME:AddMessage("/nsb off | on | toggle |cff1020ff Disable/Enable/Toggle bar's visibility |r")


    hmmI guess that's a start..

    checking where else SlideBar is mentioned in .lua files shows:

    Auc-Advanced\CoreSettings.lua (404): local SlideBar = LibStub:GetLibrary("SlideBar", true)
    Auc-Advanced\CoreSettings.lua (404): local SlideBar = LibStub:GetLibrary("SlideBar", true)
    Auc-Advanced\CoreSettings.lua (405): if SlideBar then
    Auc-Advanced\CoreSettings.lua (406): sideIcon = SlideBar.AddButton("AucAdvanced", "Interface\\AddOns\\Auc-Advanced\\Textures\\AucAdvIcon")
    Auc-Advanced\Libs\SlideBar\SlideMain.lua (2): Slidebar AddOn for World of Warcraft (tm)
    Auc-Advanced\Libs\SlideBar\SlideMain.lua (30):local LIBRARY_VERSION_MAJOR = "SlideBar"
    Auc-Advanced\Libs\SlideBar\SlideMain.lua (77):-- Autoconvert existing nSideBar instances to SlideBar
    Auc-Advanced\Libs\SlideBar\SlideMain.lua (397): SLASH_NSIDEBAR2 = "/slidebar"
    Auc-Advanced\Libs\SlideBar\SlideMain.lua (526):RegisterCVar("SlideBarConfig", "")
    Auc-Advanced\Libs\SlideBar\SlideMain.lua (537):private.loadElements(strsplit(";", GetCVar("SlideBarConfig")))
    Auc-Advanced\Libs\SlideBar\SlideMain.lua (544): SetCVar("SlideBarConfig", config)
    BtmScan\btmSettings.lua (381): local SlideBar = LibStub:GetLibrary("SlideBar", true)
    BtmScan\btmSettings.lua (381): local SlideBar = LibStub:GetLibrary("SlideBar", true)
    BtmScan\btmSettings.lua (382): if SlideBar then
    BtmScan\btmSettings.lua (383): sideIcon = SlideBar.AddButton("BtmScanner", "Interface\\AddOns\\BtmScan\\Textures\\BtmScanIcon")
    BtmScan\Libs\SlideBar\SlideMain.lua (2): Slidebar AddOn for World of Warcraft (tm)
    BtmScan\Libs\SlideBar\SlideMain.lua (30):local LIBRARY_VERSION_MAJOR = "SlideBar"
    BtmScan\Libs\SlideBar\SlideMain.lua (77):-- Autoconvert existing nSideBar instances to SlideBar
    BtmScan\Libs\SlideBar\SlideMain.lua (397): SLASH_NSIDEBAR2 = "/slidebar"
    BtmScan\Libs\SlideBar\SlideMain.lua (526):RegisterCVar("SlideBarConfig", "")
    BtmScan\Libs\SlideBar\SlideMain.lua (537):private.loadElements(strsplit(";", GetCVar("SlideBarConfig")))
    BtmScan\Libs\SlideBar\SlideMain.lua (544): SetCVar("SlideBarConfig", config)
    Enchantrix\EnxMiniIcon.lua (153): local SlideBar = LibStub:GetLibrary("SlideBar", true)
    Enchantrix\EnxMiniIcon.lua (153): local SlideBar = LibStub:GetLibrary("SlideBar", true)
    Enchantrix\EnxMiniIcon.lua (154): if SlideBar then
    Enchantrix\EnxMiniIcon.lua (155): sideIcon = SlideBar.AddButton("Enchantrix", "Interface\\AddOns\\Enchantrix\\Skin\\EnxOrb")
    Enchantrix\Libs\SlideBar\SlideMain.lua (2): Slidebar AddOn for World of Warcraft (tm)
    Enchantrix\Libs\SlideBar\SlideMain.lua (30):local LIBRARY_VERSION_MAJOR = "SlideBar"
    Enchantrix\Libs\SlideBar\SlideMain.lua (77):-- Autoconvert existing nSideBar instances to SlideBar
    Enchantrix\Libs\SlideBar\SlideMain.lua (397): SLASH_NSIDEBAR2 = "/slidebar"
    Enchantrix\Libs\SlideBar\SlideMain.lua (526):RegisterCVar("SlideBarConfig", "")
    Enchantrix\Libs\SlideBar\SlideMain.lua (537):private.loadElements(strsplit(";", GetCVar("SlideBarConfig")))
    Enchantrix\Libs\SlideBar\SlideMain.lua (544): SetCVar("SlideBarConfig", config)
    Gatherer\GatherMiniIcon.lua (134): local SlideBar = LibStub:GetLibrary("SlideBar")
    Gatherer\GatherMiniIcon.lua (134): local SlideBar = LibStub:GetLibrary("SlideBar")
    Gatherer\GatherMiniIcon.lua (135): if SlideBar then
    Gatherer\GatherMiniIcon.lua (136): sideIcon = SlideBar.AddButton("Gatherer", "Interface\\AddOns\\Gatherer\\Skin\\GatherOrb")
    Gatherer\Libs\SlideBar\SlideMain.lua (2): Slidebar AddOn for World of Warcraft (tm)
    Gatherer\Libs\SlideBar\SlideMain.lua (30):local LIBRARY_VERSION_MAJOR = "SlideBar"
    Gatherer\Libs\SlideBar\SlideMain.lua (77):-- Autoconvert existing nSideBar instances to SlideBar
    Gatherer\Libs\SlideBar\SlideMain.lua (521):RegisterCVar("SlideBarConfig", "")
    Gatherer\Libs\SlideBar\SlideMain.lua (532):private.loadElements(strsplit(";", GetCVar("SlideBarConfig")))
    Gatherer\Libs\SlideBar\SlideMain.lua (539): SetCVar("SlideBarConfig", config)
    Informant\Libs\SlideBar\SlideMain.lua (2): Slidebar AddOn for World of Warcraft (tm)
    Informant\Libs\SlideBar\SlideMain.lua (30):local LIBRARY_VERSION_MAJOR = "SlideBar"
    Informant\Libs\SlideBar\SlideMain.lua (77):-- Autoconvert existing nSideBar instances to SlideBar
    Informant\Libs\SlideBar\SlideMain.lua (397): SLASH_NSIDEBAR2 = "/slidebar"
    Informant\Libs\SlideBar\SlideMain.lua (526):RegisterCVar("SlideBarConfig", "")
    Informant\Libs\SlideBar\SlideMain.lua (537):private.loadElements(strsplit(";", GetCVar("SlideBarConfig")))
    Informant\Libs\SlideBar\SlideMain.lua (544): SetCVar("SlideBarConfig", config)


    hmm ok.. looks like I will need to look at a few files to get a grip on the structure
  2.  
    FYI, All of the *\Libs\SlideBar\SlideMain.lua files are identical
World of Warcraft™ and Blizzard Entertainment™ are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.