fix tooltip regression, change readme
This commit is contained in:
parent
654fb1f3ea
commit
7407ca35da
16
README
16
README
|
@ -1,16 +0,0 @@
|
||||||
ABOUT
|
|
||||||
OTClient is an alternative tibia client. Currently in early stage
|
|
||||||
and it aims to be a complete flexible client to otserv. It uses LUA
|
|
||||||
scripting for all UI functionality and allow custom user MODs via scripts.
|
|
||||||
Inspirited by "World of Warcraft" and "Heroes of Newerth" where
|
|
||||||
users can create custom game scripts and on top of the original game.
|
|
||||||
|
|
||||||
COMPILING AND RUNNING
|
|
||||||
|
|
||||||
$ cmake .
|
|
||||||
$ make
|
|
||||||
$ ./otclient
|
|
||||||
|
|
||||||
LICENSE
|
|
||||||
|
|
||||||
OTClient is made available under the MIT License
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
=== Welcome
|
||||||
|
OTClient is an alternative tibia client for otserv written in C++2011, made
|
||||||
|
with a modular system that uses lua scripts for ingame interface and
|
||||||
|
functionality, making otclient flexible and easy to customize.
|
||||||
|
|
||||||
|
=== Getting Started
|
||||||
|
|
||||||
|
* {Compiling on Windows}[http://otclient.info/page/articles.html/_/general/compiling-on-windows-r9]
|
||||||
|
* {Compiling on Ubuntu}[http://otclient.info/page/articles.html/_/general/compiling-on-ubuntu-r12]
|
||||||
|
Checkout our website at {http://otclient.info}[http://otclient.info/] for tutorials and more information
|
||||||
|
|
||||||
|
=== Contributing
|
||||||
|
|
||||||
|
We encourage you to contribute to OTClient! Please check out
|
||||||
|
{our website}[http://otclient.info/] for guidelines about how to proceed. Join us!
|
||||||
|
|
||||||
|
=== License
|
||||||
|
OTClient is made available under the MIT License
|
6
TODO
6
TODO
|
@ -1,14 +1,14 @@
|
||||||
modules managment interface
|
modules managment interface
|
||||||
clean sprites cache periodically
|
clean sprites cache periodically
|
||||||
hotkeys events in lua
|
|
||||||
load modules from zip packages
|
load modules from zip packages
|
||||||
ip/host/rsa configuration
|
ip/host/rsa configuration
|
||||||
review directories search
|
review directories search
|
||||||
tooltips
|
|
||||||
left panel with dragging windows
|
left panel with dragging windows
|
||||||
console history
|
console history
|
||||||
console text selection
|
console text selection
|
||||||
console scrolling
|
console scrolling
|
||||||
padding
|
padding
|
||||||
remember password/account
|
remember password/account
|
||||||
move fps to a module
|
scrollbar
|
||||||
|
make otui syntax more like css
|
||||||
|
a real working border and background property in otui
|
|
@ -40,7 +40,7 @@ function ToolTip.hide()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- hooks
|
-- UIWidget hooks
|
||||||
local function onWidgetHoverChange(widget, hovered)
|
local function onWidgetHoverChange(widget, hovered)
|
||||||
if hovered then
|
if hovered then
|
||||||
ToolTip.display(widget.tooltip)
|
ToolTip.display(widget.tooltip)
|
||||||
|
@ -50,14 +50,15 @@ local function onWidgetHoverChange(widget, hovered)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function onWidgetStyleApply(widget, style)
|
local function onWidgetStyleApply(widget, style)
|
||||||
if not style then return end
|
if style and style.tooltip then
|
||||||
widget.tooltip = style.tooltip
|
widget.tooltip = style.tooltip
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
connect(UIWidget, { onStyleApply = onWidgetStyleApply,
|
connect(UIWidget, { onStyleApply = onWidgetStyleApply,
|
||||||
onHoverChange = onWidgetHoverChange})
|
onHoverChange = onWidgetHoverChange})
|
||||||
|
|
||||||
-- public extensions
|
-- UIWidget extensions
|
||||||
function UIWidget:setTooltip(text)
|
function UIWidget:setTooltip(text)
|
||||||
self.tooltip = text
|
self.tooltip = text
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue