Package org.gnome.adw

Class ViewSwitcherTitle

java.lang.Object
All Implemented Interfaces:
Proxy, Accessible, Buildable, ConstraintTarget

@Generated("io.github.jwharm.JavaGI") @Deprecated public final class ViewSwitcherTitle extends Widget implements Accessible, Buildable, ConstraintTarget
Deprecated.
A view switcher title.

view-switcher-title

A widget letting you switch between multiple views contained by a ViewStack via an ViewSwitcher.

It is designed to be used as the title widget of a HeaderBar, and will display the window's title when the window is too narrow to fit the view switcher e.g. on mobile phones, or if there are less than two views.

In order to center the title in narrow windows, the header bar should have HeaderBar:centering-policy set to ADW_CENTERING_POLICY_STRICT.

AdwViewSwitcherTitle is intended to be used together with ViewSwitcherBar.

A common use case is to bind the ViewSwitcherBar:reveal property to ViewSwitcherTitle:title-visible to automatically reveal the view switcher bar when the title label is displayed in place of the view switcher, as follows:

<object class="AdwWindow">
   <property name="content">
     <object class="AdwToolbarView">
       <child type="top">
         <object class="AdwHeaderBar">
           <property name="centering-policy">strict</property>
           <property name="title-widget">
             <object class="AdwViewSwitcherTitle" id="title">
               <property name="stack">stack</property>
             </object>
           </property>
         </object>
       </child>
       <property name="content">
         <object class="AdwViewStack" id="stack"/>
       </property>
       <child type="bottom">
         <object class="AdwViewSwitcherBar">
           <property name="stack">stack</property>
           <binding name="reveal">
             <lookup name="title-visible">title</lookup>
           </binding>
         </object>
       </child>
     </object>
   </property>
 </object>
 

CSS nodes
AdwViewSwitcherTitle has a single CSS node with name viewswitchertitle.