Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,601
    • Issues 1,601
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 217
    • Merge requests 217
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gtkgtk
  • Issues
  • #2681
Closed
Open
Issue created May 01, 2020 by Matthias Clasen@matthiascMaintainer13 of 13 checklist items completed13/13 checklist items

Get rid of GtkBin

The eventual goal is to get rid of GtkContainer. For now, lets deal with the bins. The plan is to change every widget that is currently deriving from GtkBin to derive from GtkWidget, and give it a "child" property.

  • GtkWindow
  • GtkAspectFrame
  • GtkButton
  • GtkComboBox
  • GtkPopover
  • GtkFlowBoxChild
  • GtkFrame
  • GtkListBoxRow
  • GtkOverlay
  • GtkRevealer
  • GtkScrolledWindow
  • GtkSearchBar
  • GtkViewport
Edited May 04, 2020 by Matthias Clasen
Assignee
Assign to
Time tracking