BudgiePopoverManager

BudgiePopoverManager

Functions

Signals

void visibility-changed Run Last

Object Hierarchy

    GObject
    ╰── BudgiePopoverManager

Description

Functions

budgie_popover_manager_new ()

BudgiePopoverManager *
budgie_popover_manager_new (void);

Construct a new BudgiePopoverManager object

Returns

A pointer to a new BudgiePopoverManager object.


budgie_popover_manager_register_popover ()

void
budgie_popover_manager_register_popover
                               (BudgiePopoverManager *manager,
                                GtkWidget *parent_widget,
                                GtkPopover *popover);

budgie_popover_manager_unregister_popover ()

void
budgie_popover_manager_unregister_popover
                               (BudgiePopoverManager *manager,
                                GtkWidget *parent_widget);

Unregister a popover so that it is no longer managed by this implementation, and is free to manage itself.

Parameters

parent_widget

The associated widget (key) for the registered popover

 

budgie_popover_manager_show_popover ()

void
budgie_popover_manager_show_popover (BudgiePopoverManager *manager,
                                     GtkWidget *parent_widget);

Show a BudgiePopover on screen belonging to the specified parent_widget

Parameters

parent_widget

The widget owning the popover to be shown

 

budgie_popover_manager_track_window ()

void
budgie_popover_manager_track_window (BudgiePopoverManager *manager,
                                     GtkWindow *window);

Counts window as an open popover while it is mapped, so the panel stays shown while it is open and re-evaluates when it closes

Parameters

window

A standalone window an applet uses in place of a popover

 

Signal Details

The “visibility-changed” signal

void
user_function (BudgiePopoverManager *budgiepopovermanager,
               gboolean              arg1,
               gpointer              user_data)

Flags: Run Last