Class

IdeFrame

Description

class Ide.Frame : Gtk.Box {
  parent_instance: GtkBox
}
No description available.

Hierarchy

hierarchy this IdeFrame implements_0 AtkImplementorIface this--implements_0 implements_1 GListModel this--implements_1 implements_2 GtkBuildable this--implements_2 implements_3 GtkOrientable this--implements_3 ancestor_0 GtkBox ancestor_0--this ancestor_1 GtkContainer ancestor_1--ancestor_0 ancestor_2 GtkWidget ancestor_2--ancestor_1 ancestor_3 GInitiallyUnowned ancestor_3--ancestor_2 ancestor_4 GObject ancestor_4--ancestor_3

Ancestors

  • GtkBox
  • GtkContainer
  • GtkWidget
  • GInitiallyUnowned
  • GObject

Implements

  • AtkImplementorIface
  • GListModel
  • GtkBuildable
  • GtkOrientable

Constructors

ide_frame_new
No description available.

Instance methods

ide_frame_add_with_depth
No description available.
ide_frame_addin_find_by_module_name

This function will locate the IdeFrameAddin that was registered by the plugin named module_name (which should match the “Module” field provided in the .plugin file).

Available since: 3.32

ide_frame_agree_to_close_async
No description available.
ide_frame_agree_to_close_finish
No description available.
ide_frame_foreach_page

This function will call callback for every page found in self.

Available since: 3.32

ide_frame_get_has_page

Gets the “has-page” property.

Available since: 3.32

ide_frame_get_titlebar

Gets the IdeFrameHeader header that is at the top of the stack.

Available since: 3.32

ide_frame_get_visible_child

Gets the visible IdePage if there is one; otherwise NULL.

Available since: 3.32

ide_frame_set_placeholder
No description available.
ide_frame_set_visible_child

Sets the current page for the stack.

Available since: 3.32

Properties

Ide.Frame:has-page
No description available.
Ide.Frame:visible-child
No description available.

Signals

Ide.Frame::change-current-page
No description available.

Class structure

struct IdeFrameClass {
  GtkBoxClass parent_class;
  void (* agree_to_close_async) (
    IdeFrame* stack,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  );
  gboolean (* agree_to_close_finish) (
    IdeFrame* stack,
    GAsyncResult* result,
    GError** error
  );
  
}
Class members
parent_class
GtkBoxClass
  No description available.
agree_to_close_async
void (* agree_to_close_async) (
    IdeFrame* stack,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
  No description available.
agree_to_close_finish
gboolean (* agree_to_close_finish) (
    IdeFrame* stack,
    GAsyncResult* result,
    GError** error
  )
  No description available.

Virtual methods

Ide.FrameClass.agree_to_close_async
No description available.
Ide.FrameClass.agree_to_close_finish
No description available.