Feature #712

WPopupMenuItem: Setting a destination WResource

Added by Max Quatember over 2 years ago. Updated over 1 year ago.

Status:ClosedStart date:02/07/2011
Priority:LowDue date:
Assignee:Koen Deforche% Done:

0%

Category:-
Target version:3.1.11

Description

Like WPushButton, WPopupMenuItem should have the possibility to behave like a WAnchor.

History

#1 Updated by Momo LALMI over 2 years ago

Hi,
WPushButton is a little bit different from WAnchor,
the method setTarget() is available for WAnchor but not available for WPushButton,
To transform a WPushBotton to WAnchor I used to put the WPushButton object inside a WAnchor object.
May be you can do so for WPopupMenuItem...

#2 Updated by Max Quatember over 2 years ago

Hi Mohamed!

Ok, but how to put a WAnchor in a WPopupMenu?

Regards,
Max

#3 Updated by Momo LALMI over 2 years ago

Hi,
may be the following will work :

WAnchor * a = new WAnchor(...) 
WPopupMenu * p = new WPopupMenu(...) 
a->addWidget( p ) ; 
a->setRef(...) ; 

#4 Updated by Max Quatember over 2 years ago

Hi Mohamed!

I want to achieve following:

  • Create a WPopupMenu
  • Add a WPopupMenuItem which launches "ResourceA : public WResource" if triggered
  • Add a WPopupMenuItem which launches "ResourceB : public WResource" if triggered
  • Add a WPopupMenuItem which launches "ResourceC : public WResource" if triggered
  • Add a WPopupMenuItem which launches "WDialog" if triggered
  • and so on, and so on...
  • "popup" the WPopupMenu

If I'm adding a WPopupMenu to a WAnchor like you suggested I get a "Wt internal error" on "popup" (...property 'style' is null...).
The Problem is to bind a WPopupMenuItem to a WResource...

Best regards,
Max

#5 Updated by Koen Deforche almost 2 years ago

  • Status changed from New to Resolved
  • Assignee set to Koen Deforche
  • Target version set to 3.1.11

Hey Max,

This has been implemented now (WPopupMenuItem has a setLink() method).

Regards,
koen

#6 Updated by Koen Deforche over 1 year ago

  • Status changed from Resolved to Closed

Resolved in Wt 3.1.11

Also available in: Atom PDF