must be a data type " oPopup" on CLASS TTaskPanel my advise
and insert here
METHOD AddLink( cPrompt, bAction, cBitmap, oFnt, nClrT, nClrP, nClrO , oPopup,lpopup )
wheh the lpopup is true it must drwar an arrow at left
if ::oPopup != nil
->>>>>>>>>>>>>>draw arrow
endif
then on texplorerbar class when there is oUrlLink:bAction = bAction
if oItem:oPopup != nil
oItem:oPopup:Activate( x , y,oExp, .f. )
the problem My advice is on Urlink class because My advice
you must before modify the Urlink class and insert the possibility to insert a popup menu and the you can insert the popup on texplorerbar
it not easy
this because Texplorerbar is made with foots....
if the author inserted the items in the same way as the menu and did not use the Urlnk class we could now have the popup menu directly. And then the menu options can not have special effects like the colors of win10 or office2007 but only an underlined word. this I could understand for an initial state just to try but in the long run nothing has changed for which remained the urllnk even if I had long ago the lib of that author where the menu options were different
and I made it allready
remember when I need an arrow with turlink ? then I cannot insert it on urlink
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com