Project

General

Profile

Actions

Improvements #13125

closed
MV RM

Make StdLayoutImpl public API

Improvements #13125: Make StdLayoutImpl public API

Added by Matthias Van Ceulebroeck almost 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
10/17/2024
Due date:
% Done:

100%

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.

MV Updated by Matthias Van Ceulebroeck almost 2 years ago Actions #1

  • Description updated (diff)
  • Target version set to 4.11.2

RM Updated by Romain Mardulyn almost 2 years ago Actions #2

  • Status changed from New to InProgress
  • Assignee set to Romain Mardulyn

RM Updated by Romain Mardulyn almost 2 years ago Actions #3

  • Status changed from InProgress to Review

RM Updated by Romain Mardulyn almost 2 years ago Actions #4

  • Assignee deleted (Romain Mardulyn)

MV Updated by Matthias Van Ceulebroeck over 1 year ago Actions #5

  • Target version changed from 4.11.2 to 4.11.4

MV Updated by Matthias Van Ceulebroeck over 1 year ago Actions #6

  • Assignee set to Matthias Van Ceulebroeck

MV Updated by Matthias Van Ceulebroeck over 1 year ago Actions #7

  • Status changed from Review to Implemented @Emweb
  • Assignee changed from Matthias Van Ceulebroeck to Romain Mardulyn
  • % Done changed from 0 to 100

MV Updated by Matthias Van Ceulebroeck over 1 year ago Actions #8

  • Status changed from Implemented @Emweb to Implemented @Test

MV Updated by Matthias Van Ceulebroeck over 1 year ago Actions #9

  • Status changed from Implemented @Test to Closed
Actions

Also available in: PDF Atom