Interface

PanelFrameHeader

Description [src]

interface Panel.FrameHeader : Gtk.Widget

An interface implemented by the header of a PanelFrame.

Prerequisite

In order to implement FrameHeader, your type must inherit fromGtkWidget.

Instance methods

panel_frame_header_add_prefix

Add a widget into a the prefix area with a priority. The highest the priority the closest to the start.

panel_frame_header_add_suffix

Add a widget into a the suffix area with a priority. The highest the priority the closest to the start.

panel_frame_header_can_drop

Tells if the panel widget can be drop onto the panel frame.

panel_frame_header_get_frame

Gets the frame the header is attached to.

panel_frame_header_page_changed

Notifies the header that the visible page has changed.

panel_frame_header_set_frame

Sets the frame the header is attached to.

Properties

Panel.FrameHeader:frame

The frame the header is attached to, or NULL.

Interface structure

struct PanelFrameHeaderInterface {
  GTypeInterface parent_iface;
  void (* page_changed) (
    PanelFrameHeader* self,
    PanelWidget* widget
  );
  gboolean (* can_drop) (
    PanelFrameHeader* self,
    PanelWidget* widget
  );
  void (* add_prefix) (
    PanelFrameHeader* self,
    int priority,
    GtkWidget* child
  );
  void (* add_suffix) (
    PanelFrameHeader* self,
    int priority,
    GtkWidget* child
  );
  
}

No description available.

Interface members
parent_iface
GTypeInterface
 

No description available.

page_changed
void (* page_changed) (
    PanelFrameHeader* self,
    PanelWidget* widget
  )
 

No description available.

can_drop
gboolean (* can_drop) (
    PanelFrameHeader* self,
    PanelWidget* widget
  )
 

No description available.

add_prefix
void (* add_prefix) (
    PanelFrameHeader* self,
    int priority,
    GtkWidget* child
  )
 

No description available.

add_suffix
void (* add_suffix) (
    PanelFrameHeader* self,
    int priority,
    GtkWidget* child
  )
 

No description available.

Virtual methods

Panel.FrameHeader.add_prefix

Add a widget into a the prefix area with a priority. The highest the priority the closest to the start.

Panel.FrameHeader.add_suffix

Add a widget into a the suffix area with a priority. The highest the priority the closest to the start.

Panel.FrameHeader.can_drop

Tells if the panel widget can be drop onto the panel frame.

Panel.FrameHeader.page_changed

Notifies the header that the visible page has changed.