Moved SetTooltipScripts() and GenericCreateButton() toward the top of the file, just under the frame cache code.
Moved SetTooltipScripts() and GenericCreateButton() toward the top of the file, just under the frame cache code.
In GenericCreateButton(): Removed the setting of global frame names and removed anchoring parameters - everywhere this function was called now also has a :SetPoint() call for the returned button.
Removed several button:SetText() calls, since the call to GenericCreateButton() directly above them took care of this.
Renamed CreateExpandedPanelcheckButton() to CreateFilterMenuButton().
ARL_FilterButton is now MainPanel.filter_toggle and is created in the main file body instead of addon:InitializeFrame().