Xojo Library (Do deprecated controls appear in the desktop library?)

I saw the popup arrow listed in the Xojo Library palette. (See image #1 below.)

I went to the Xojo documentation and typed popup arrow in the search box. (See image #2 below.)

However, selecting the first item opens a web page indicates that the popup arrow is deprecated. (See image #3 below.)

Questions

  1. Does the library show deprecated items?
  2. Does image #3 above show the documentation for Xojo version 2024 release 4.1?
  3. Is version 2024 release 4.1 the current Xojo version?
  4. Is there an option to exclude deprecated items from the library?
  5. What am I missing?

Using:

  1. macOS 14.7
  2. Xojo version 2024 release 4.1
  1. no if you are creating a new project
  2. yes but PopupArrow changed to DesktopPopupArrow
  3. yes, 2024r4.1 is the current Xojo version
  4. if you are creating a new project and the App/Window are the new Desktop controls, then the library will show Desktop controls
  5. you are missing that the identification may say PopupArrow but the Super is in fact DesktopPopupArrow and you need to search the documentation for DesktopPopupArrow instead

Some screenshots:
Shows Popup Arrow information

In reality is a DesktopPoupArrow control (new control and not the deprecated PopupArrow control)

I hope this helps.

2 Likes

That’s not a complete answer.

The Deprecated controls will appear in the library when you are working with a deprecated Window class. So instead of a super of DesktopWindow, just Window

That said, I don’t suggest doing this. The new views and old classes (and vice versa) don’t always work well together.

2 Likes