TitleBar


Object Hierarchy:

Hdy.TitleBar Hdy.TitleBar Hdy.TitleBar Gtk.Bin Gtk.Bin Gtk.Bin->Hdy.TitleBar Gtk.Container Gtk.Container Gtk.Container->Gtk.Bin Gtk.Widget Gtk.Widget Gtk.Widget->Gtk.Container GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gtk.Widget GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Atk.Implementor Atk.Implementor Atk.Implementor->Hdy.TitleBar Atk.Implementor->Gtk.Bin Atk.Implementor->Gtk.Container Atk.Implementor->Gtk.Widget Gtk.Buildable Gtk.Buildable Gtk.Buildable->Hdy.TitleBar Gtk.Buildable->Gtk.Bin Gtk.Buildable->Gtk.Container Gtk.Buildable->Gtk.Widget

Description:

[ CCode ( type_id = "hdy_title_bar_get_type ()" ) ]
[ Version ( deprecated = true , deprecated_since = "1.4" , since = "1.0" ) ]
public class TitleBar : Bin, Implementor, Buildable

Warning: TitleBar is deprecated since 1.4.

A simple title bar container.

`HdyTitleBar` is meant to be used as the top-level widget of your window's title bar. It will be drawn with the same style as a [ [email protected]] but it won't force a widget layout on you: you can put whatever widget you want in it, including a [ [email protected]].

`HdyTitleBar` becomes really useful when you want to animate header bars, like an adaptive application using [class@Leaflet] would do.

`HdyTitleBar` has been deprecated, header bars can be animated without it when placed inside [class@Window] or [class@ApplicationWindow].

CSS nodes

`HdyTitleBar` has a single CSS node with name `headerbar`.


Namespace: Hdy
Package: libhandy-1

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Gtk.Bin
All known members inherited from class Gtk.Container
All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
All known members inherited from interface Atk.Implementor
All known members inherited from interface Gtk.Buildable



2022 vala-language.org