BasePage
Object Hierarchy:
Description:
public class BasePage :
BreakpointBin
Base class for all pages that will be build via
ReadySet.StepAddin.build_pages.
It has data for showing up widgets: * info * top_widget * bottom_widget * content
And data for showing up in indicators: * title_icon_name * title_header
Content:
Properties:
- public virtual bool accessible { get; set; }
Show page or not.
- public Widget bottom_widget { get; set; }
Widget that will be shown at bottom of the page in any layout.
- public Widget content { get; set; }
Main content widget. It is main active zone for user.
- public Widget? info { get; set; }
Widget that will be located on top in the vertical layout and in the
sidebar in the horizontal one.
- public bool is_ready { get; set; }
If `true`, user can go to next page, and he doesn't otherwise. Better
to show message with information, why user can't go next.
- public LayoutMode layout_mode { get; }
Current layout mode of page. Page can perform various tricks based on
the current layout.
- public virtual bool need_go_up_button { get; }
Show or hide "Go up" button in main application when scroll go down
far enough.
- public string title_header { get; set; }
Title that will be shown at header or steps sidebar.
- public string title_icon_name { get; set; }
Icon that will be shown at header or steps sidebar.
- public Widget top_widget { get; set; }
Widget that will be shown at top of the page in any layout.
Creation methods:
Methods:
Signals:
- public signal void next ()
Inherited Members:
All known members inherited from class Adw.BreakpointBin
All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
All known members inherited from interface Gtk.Accessible
All known members inherited from interface Gtk.Buildable