forked from AuroraMiddleware/gtk
11aed263b7
Tue May 14 16:44:09 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c (gtk_label_ensure_layout): Set the width of the layout to the actual wrap width (our requisition) not the width we set when calculating the width. This results in the lines being justified within the correct area. (#79157, Anders Carlsson) * gtk/gtkaccelgroup.c gtk/gtkmarshelers.list: Corrected registered parameter types of "accel_activate" and "accel_changed" signals. (Patch from Murray Cumming, #78798) * gtk/gtkrc.c (gtk_rc_make_default_dir): Switch binary-version and type to correspond to the current ordering in _gtk_get_module_path. (#78746, Sergey Kuzminov) * gtk/gtkrc.c (gtk_rc_get_module_dir): Add docs pointing to the GTK_PATH documentation. * gtk/Makefile.am (uninstall-local): Delete key themes as well. (#81286, Kristian Rietveld.)
77 lines
1.8 KiB
Plaintext
77 lines
1.8 KiB
Plaintext
<!-- ##### SECTION Title ##### -->
|
|
GtkMenuBar
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
A subclass widget for #GtkMenuShell which holds #GtkMenuItem widgets
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
The #GtkMenuBar is a subclass of #GtkMenuShell which contains one to many #GtkMenuItem. The result is a standard menu bar which can hold many menu items. #GtkMenuBar allows for a shadow type to be set for aesthetic purposes. The shadow types are defined in the #gtk_menu_bar_set_shadow_type function.
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
#GtkMenuShell, #GtkMenu, #GtkMenuItem
|
|
</para>
|
|
|
|
<!-- ##### STRUCT GtkMenuBar ##### -->
|
|
<para>
|
|
The #GtkMenuBar struct contains the following fields. (These fields should be considered read-only. They should never be set by an application.)
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_menu_bar_new ##### -->
|
|
<para>
|
|
Creates the new #GtkMenuBar
|
|
</para>
|
|
|
|
@Returns: the #GtkMenuBar
|
|
|
|
|
|
<!-- ##### MACRO gtk_menu_bar_append ##### -->
|
|
<para>
|
|
Adds a new #GtkMenuItem to the end of the GtkMenuBar
|
|
</para>
|
|
|
|
@menu:
|
|
@child: the #GtkMenuItem to add
|
|
<!-- # Unused Parameters # -->
|
|
@menu_bar: a #GtkMenuBar
|
|
|
|
|
|
<!-- ##### MACRO gtk_menu_bar_prepend ##### -->
|
|
<para>
|
|
Adds a new #GtkMenuItem to the beginning of the GtkMenuBar
|
|
</para>
|
|
|
|
@menu:
|
|
@child: the #GtkMenuItem to add
|
|
<!-- # Unused Parameters # -->
|
|
@menu_child:
|
|
@menu_bar: a #GtkMenuBar
|
|
|
|
|
|
<!-- ##### MACRO gtk_menu_bar_insert ##### -->
|
|
<para>
|
|
Adds a new #GtkMenuItem to the GtkMenuBar at the position defined by @position
|
|
</para>
|
|
|
|
@menu:
|
|
@child: the #GtkMenuItem to add
|
|
@pos:
|
|
<!-- # Unused Parameters # -->
|
|
@menu_bar: a #GtkMenuBar
|
|
@position: the position in the item list where the @child is added.
|
|
|
|
|
|
<!-- ##### ARG GtkMenuBar:shadow-type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ARG GtkMenuBar:internal-padding ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|