From 52c050dd0ff72f7399cb1bd743d20c7d447e094b Mon Sep 17 00:00:00 2001 From: Noldor Date: Tue, 23 Jan 2007 16:31:02 +0000 Subject: added new buttongroup classes,dcc.setBandwidthLimit; fixed/removed some old code, added doc to dynamictooltips git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@234 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/objects/class_widget.cpp | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'src/modules/objects/class_widget.cpp') diff --git a/src/modules/objects/class_widget.cpp b/src/modules/objects/class_widget.cpp index 856006cce..c20de62dc 100644 --- a/src/modules/objects/class_widget.cpp +++ b/src/modules/objects/class_widget.cpp @@ -392,7 +392,10 @@ const int widgettypes_cod[] = { !fn: integer $globalCursorX() Return the x coordinate of mouse pointer global position. !fn: integer $globalCursorY() - Return the y coordinate of the mouse pointer global position. + Return the y coordinate of the mo>use pointer global position. + !fn: setDynamicTooltip(,,,,) + Immediately pops up a tip saying text and removes the tip once the cursor moves out of rectangle at x,y widget coordinates and with width/height dimension. + See also [classfnc]$mayTipEvent[/classfnc]. @examples: [example] %Widget = $new(widget) @@ -562,8 +565,6 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_widget,"widget","object") KVSO_REGISTER_HANDLER(KviKvsObject_widget,"setBackgroundImage",function_setBackgroundImage) KVSO_REGISTER_HANDLER(KviKvsObject_widget,"backgroundColor",function_backgroundColor) KVSO_REGISTER_HANDLER(KviKvsObject_widget,"foregroundColor",function_foregroundColor) - KVSO_REGISTER_HANDLER(KviKvsObject_widget,"enableDynamicToolTip",function_enableDynamicToolTip) - KVSO_REGISTER_HANDLER(KviKvsObject_widget,"disableDynamicToolTip",function_disableDynamicToolTip) KVSO_REGISTER_HANDLER(KviKvsObject_widget,"setDynamicToolTip",function_setDynamicToolTip) // events @@ -1616,27 +1617,14 @@ bool KviKvsObject_widget::function_globalCursorY(KviKvsObjectFunctionCall *c) if(widget())c->returnValue()->setInteger(QCursor::pos().y()); return true; } -bool KviKvsObject_widget::function_enableDynamicToolTip(KviKvsObjectFunctionCall *c) -{ - if (!m_pTip) m_pTip=new KviKvsTip(this,widget()); - return true; -} -bool KviKvsObject_widget::function_disableDynamicToolTip(KviKvsObjectFunctionCall *c) -{ - if (m_pTip) - { - delete m_pTip; - m_pTip=0; - } - return true; -} bool KviKvsObject_widget::function_setDynamicToolTip(KviKvsObjectFunctionCall *c) { if (!m_pTip)m_pTip=new KviKvsTip(this,widget()); QString szTip; - kvs_int_t iXstart,iYstart,uWidth,uHeight; + kvs_int_t iXstart,iYstart; + kvs_uint_t uWidth,uHeight; KVSO_PARAMETERS_BEGIN(c) KVSO_PARAMETER("tip_text",KVS_PT_STRING,0,szTip) KVSO_PARAMETER("x_start",KVS_PT_INT,0,iXstart) -- cgit v1.3.1-10-gc9f91