Project

General

Profile

Actions

Improvements #13125

open

Make StdLayoutImpl public API

Added by Matthias Van Ceulebroeck 2 months ago. Updated 11 days ago.

Status:
Review
Priority:
Normal
Assignee:
-
Target version:
Start date:
10/17/2024
Due date:
% Done:

0%

Estimated time:

Description

Currently, the custom implementation of a layout manager is not fully supported, while the documentation claims this is true.
The issue arises with WContainerWidget, which calls layoutImpl() to create and position the elements. This function is expected to return a StdLayoutImpl. Developers are not able to create such classes, since it is not public API.

This class should be made public, ought to be documented, and an example should be created to show developers how to approach layout managers and create a custom (albeit very simple) one.

Actions #1

Updated by Matthias Van Ceulebroeck 2 months ago

  • Description updated (diff)
  • Target version set to 4.11.2
Actions #2

Updated by Romain Mardulyn 14 days ago

  • Status changed from New to InProgress
  • Assignee set to Romain Mardulyn
Actions #3

Updated by Romain Mardulyn 11 days ago

  • Status changed from InProgress to Review
Actions #4

Updated by Romain Mardulyn 11 days ago

  • Assignee deleted (Romain Mardulyn)
Actions

Also available in: Atom PDF