WoWInterface SVN PhanxConfigWidgets

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 170 to Rev 171
    Reverse comparison

Rev 170 → Rev 171

trunk/PhanxConfig-Header/PhanxConfig-Header.lua
2,19 → 2,10
PhanxConfig-Header
Simple options panel header generator.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(strmatch("$Revision$", "%d+"))
trunk/PhanxConfig-ScrollingDropdown/PhanxConfig-ScrollingDropdown.lua
3,19 → 3,10
Simple scrolling dropdown widget generator.
Based on tekKonfig-Dropdown by Tekkub and OmniCC_Options by Tuller.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(strmatch("$Revision$", "%d+"))
trunk/README.md
1,15 → 1,43
PhanxConfigWidgets
==================
=====================
 
WoW library to provide widgets for GUI configuration.
Provides widgets for GUI configuration:
 
Written by Phanx <<addons@phanx.net>>.
* Button
* Checkbox
* Color picker
* Dropdown menu
* Scrolling dropdown menu
* Edit box
* Key binder
* Slider
 
And some specifically for use with the Blizzard Interface Options frame:
 
* Options panel
* Options panel header
* Options panel subcontainer
 
All widgets are based on the appearance and functionality of the basic
Blizzard widget templates, but with improved functionality for both
users and developers.
 
 
Support
-----------
 
I wrote this library for my own use in my own addons. **No support** of
any kind will be provided for its use by anyone else, and its internals
may change at any time without any warning. If you are interested in
using it, you are strongly encouraged to fork and rename it.
 
 
License
----------
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are **strongly encouraged** to give your version a different name, so that you do not break addons using the original version, or vice versa.
Copyright 2009-2014 Phanx <<addons@phanx.net>>.
 
And finally, I wrote this library for my own use in my own addons. **No support** of any kind will be provided for its use by anyone else, and its internals may change at any time without any warning.
\ No newline at end of file +See the accompanying LICENSE file for the terms under which this addon +is licensed. In particular, it may not be redistributed standalone +without prior written permission. Do not upload it to other websites +except as an embedded library inside an addon which makes use of it. \ No newline at end of file
trunk/PhanxConfig-Button/PhanxConfig-Button.lua
2,19 → 2,10
PhanxConfig-Button
Simple button widget generator.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(string.match("$Revision$", "%d+"))
trunk/PhanxConfig-OptionsPanel/PhanxConfig-OptionsPanel.lua
2,19 → 2,10
PhanxConfig-OptionsPanel
Simple options panel frame generator.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(string.match("$Revision$", "%d+"))
trunk/PhanxConfig-ColorPicker/PhanxConfig-ColorPicker.lua
3,19 → 3,10
Simple color picker widget generator.
Based on OmniCC_Options by Tuller.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(("$Revision$"):match("%d+"))
trunk/PhanxConfig-Dropdown/PhanxConfig-Dropdown.lua
3,19 → 3,10
Simple color picker widget generator.
Based on tekKonfig-Dropdown by Tekkub.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(strmatch("$Revision$", "%d+"))
trunk/PhanxConfigWidgets.toc
4,7 → 4,8
## Notes: Simple GUI configuration widgets.
## Author: Phanx
## X-Email: addons@phanx.net
## X-License: Public Domain
## X-Copyright: Copyright 2009-2014 Phanx.
## X-License: Do not redistribute standalone. See LICENSE for details.
 
## OptionalDependencies: LibStub
 
trunk/LICENSE.txt New file
0,0 → 1,34
Copyright (c) 2014 A. "Phanx" Kinley <addons@phanx.net>
 
All rights reserved.
 
Permission is granted for anyone to use, read, or otherwise interpret
this software for any purpose, without any restrictions.
 
Permission is granted for anyone to modify this software or sample from
it, and to distribute such modified versions or derivative works as long
as neither the names of this software nor its authors are used in the
name or title of the work or in any other way that may cause it to be
confused with this software.
 
Permission is granted for anyone to aggregate this software with other
works not derived from this software for the purpose of creating a user
interface compilation for "World of Warcraft" and to distribute such
compilations as long as the software is not modified in any way,
including by modifying or removing any files.
 
This software may not be distributed standalone or in any other way, in
whole or in part, modified or unmodified, without specific prior written
permission from the authors of this software.
 
The names of this software and/or its authors may not be used to
promote or endorse works derived from this software without specific
prior written permission from the authors of this software.
 
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
trunk/PhanxConfig-EditBox/PhanxConfig-EditBox.lua
2,19 → 2,10
PhanxConfig-EditBox
Simple text input widget generator.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(string.match("$Revision$", "%d+"))
trunk/PhanxConfig-Panel/PhanxConfig-Panel.lua
2,19 → 2,10
PhanxConfig-Panel
Simple background panel widget generator.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(strmatch("$Revision$", "%d+"))
trunk/PhanxConfig-Slider/PhanxConfig-Slider.lua
3,19 → 3,10
Simple slider widget generator.
Based on tekKonfig-Slider and AceGUI-3.0-Slider.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(strmatch("$Revision$", "%d+"))
trunk/PhanxConfig-KeyBinding/PhanxConfig-KeyBinding.lua
1,21 → 1,12
--[[--------------------------------------------------------------------
PhanxConfig-KeyBinding
Key binding button widget generator.
Based on AceGUI-3.0-Keybinding.
Originally based on AceGUI-3.0-Keybinding.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local PhanxConfigButton = LibStub:GetLibrary("PhanxConfig-Button", true)
trunk/PhanxConfig-Checkbox/PhanxConfig-Checkbox.lua
3,19 → 3,10
Simple checkbox widget generator.
Originally based on tekKonfig-Checkbox by Tekkub.
Requires LibStub.
 
Written by Phanx <addons@phanx.net>
https://github.com/phanx/PhanxConfigWidgets
 
This is free and unencumbered software released into the public domain.
 
However, if you make any modifications, you are strongly encouraged
to give your version a different name, so that you do not break
addons using the original version, or vice versa.
 
And finally, I wrote this library for my own use in my own addons.
No support of any kind will be provided for use by anyone else,
and its internals may change at any time without any warning.
Copyright 2009-2014 Phanx <addons@phanx.net>
Do not redistribute standalone without permisssion.
See the accompanying LICENSE file for details.
----------------------------------------------------------------------]]
 
local MINOR_VERSION = tonumber(strmatch("$Revision$", "%d+"))