Method
IdeEditorSidebaradd_section
Declaration
void
ide_editor_sidebar_add_section (
IdeEditorSidebar* self,
const gchar* id,
const gchar* title,
const gchar* icon_name,
const gchar* menu_id,
const gchar* menu_icon_name,
GtkWidget* section,
gint priority
)
Description
Adds a new section to the IdeEditorSidebar
. icon_name
will be used to
display an icon for the section. title
should contain the title to display
above the section.
If you want to be able to switch to the section manually, you should set id
so that ide_editor_sidebar_set_section_id()
will allow you to use id.
To remove your section, call gtk_widget_destroy()
on section
.
Available since: | 3.32 |
Parameters
id |
const gchar* |
An optional id for the section. |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
title |
const gchar* |
The title of the section. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
icon_name |
const gchar* |
The icon name for the section’s icon. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
menu_id |
const gchar* |
An optional menu-id to display. |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
menu_icon_name |
const gchar* |
An optional icon-name for displaying the menu. |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
section |
GtkWidget |
The widget to display in the sidebar. |
|
The data is owned by the caller of the function. | |
priority |
gint |
No description available. |