Ardour  9.0-pre0-427-gd2a3450e2f
_GtkToolShellIface Struct Reference

#include <gtktoolshell.h>

Public Attributes

GTypeInterface g_iface
 
GtkIconSize(* get_icon_size )(GtkToolShell *shell)
 
GtkOrientation(* get_orientation )(GtkToolShell *shell)
 
GtkToolbarStyle(* get_style )(GtkToolShell *shell)
 
GtkReliefStyle(* get_relief_style )(GtkToolShell *shell)
 
void(* rebuild_menu )(GtkToolShell *shell)
 
GtkOrientation(* get_text_orientation )(GtkToolShell *shell)
 
gfloat(* get_text_alignment )(GtkToolShell *shell)
 
PangoEllipsizeMode(* get_ellipsize_mode )(GtkToolShell *shell)
 
GtkSizeGroup *(* get_text_size_group )(GtkToolShell *shell)
 

Detailed Description

GtkToolShellIface:

Parameters
get_icon_sizemandatory implementation of gtk_tool_shell_get_icon_size().
get_orientationmandatory implementation of gtk_tool_shell_get_orientation().
get_stylemandatory implementation of gtk_tool_shell_get_style().
get_relief_styleoptional implementation of gtk_tool_shell_get_relief_style().
rebuild_menuoptional implementation of gtk_tool_shell_rebuild_menu().
get_text_orientationoptional implementation of gtk_tool_shell_get_text_orientation().
get_text_alignmentoptional implementation of gtk_tool_shell_get_text_alignment().
get_ellipsize_modeoptional implementation of gtk_tool_shell_get_ellipsize_mode().
get_text_size_groupoptional implementation of gtk_tool_shell_get_text_size_group().

Virtual function table for the GtkToolShell interface.

Definition at line 60 of file gtktoolshell.h.

Member Data Documentation

◆ g_iface

GTypeInterface _GtkToolShellIface::g_iface

Definition at line 63 of file gtktoolshell.h.

◆ get_ellipsize_mode

PangoEllipsizeMode(* _GtkToolShellIface::get_ellipsize_mode) (GtkToolShell *shell)

Definition at line 73 of file gtktoolshell.h.

◆ get_icon_size

GtkIconSize(* _GtkToolShellIface::get_icon_size) (GtkToolShell *shell)

Definition at line 66 of file gtktoolshell.h.

◆ get_orientation

GtkOrientation(* _GtkToolShellIface::get_orientation) (GtkToolShell *shell)

Definition at line 67 of file gtktoolshell.h.

◆ get_relief_style

GtkReliefStyle(* _GtkToolShellIface::get_relief_style) (GtkToolShell *shell)

Definition at line 69 of file gtktoolshell.h.

◆ get_style

GtkToolbarStyle(* _GtkToolShellIface::get_style) (GtkToolShell *shell)

Definition at line 68 of file gtktoolshell.h.

◆ get_text_alignment

gfloat(* _GtkToolShellIface::get_text_alignment) (GtkToolShell *shell)

Definition at line 72 of file gtktoolshell.h.

◆ get_text_orientation

GtkOrientation(* _GtkToolShellIface::get_text_orientation) (GtkToolShell *shell)

Definition at line 71 of file gtktoolshell.h.

◆ get_text_size_group

GtkSizeGroup*(* _GtkToolShellIface::get_text_size_group) (GtkToolShell *shell)

Definition at line 74 of file gtktoolshell.h.

◆ rebuild_menu

void(* _GtkToolShellIface::rebuild_menu) (GtkToolShell *shell)

Definition at line 70 of file gtktoolshell.h.


The documentation for this struct was generated from the following file: