diff --git a/doc/clapper-gtk/clapper-gtk.devhelp2 b/doc/clapper-gtk/clapper-gtk.devhelp2 index b79421f7..49b708ff 100644 --- a/doc/clapper-gtk/clapper-gtk.devhelp2 +++ b/doc/clapper-gtk/clapper-gtk.devhelp2 @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/doc/clapper-gtk/clapper-gtk.toml b/doc/clapper-gtk/clapper-gtk.toml index a03b3240..e966c9b9 100644 --- a/doc/clapper-gtk/clapper-gtk.toml +++ b/doc/clapper-gtk/clapper-gtk.toml @@ -23,7 +23,7 @@ dependencies = ["Clapper-0.0", "Gtk-4.0"] description = "The GTK toolkit" docs_url = "https://docs.gtk.org/gtk4/" -related = ["GLib-2.0", "GObject-2.0", "Gst-1.0"] +related = ["GLib-2.0", "GObject-2.0", "Gio-2.0", "Gst-1.0"] [related."GLib-2.0"] name = "GLib" @@ -35,6 +35,11 @@ related = ["GLib-2.0", "GObject-2.0", "Gst-1.0"] description = "The base type system library" docs_url = "https://docs.gtk.org/gobject/" + [related."Gio-2.0"] + name = "Gio" + description = "GObject Interfaces and Objects, Networking, IPC, and I/O" + docs_url = "https://docs.gtk.org/gio/" + [related."Gst-1.0"] name = "Gst" description = "GStreamer core library" diff --git a/doc/clapper-gtk/class.ExtraMenuButton.html b/doc/clapper-gtk/class.ExtraMenuButton.html new file mode 100644 index 00000000..73de9035 --- /dev/null +++ b/doc/clapper-gtk/class.ExtraMenuButton.html @@ -0,0 +1,1228 @@ + + + + + + ClapperGtk.ExtraMenuButton + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+
+

Class

+

ClapperGtkExtraMenuButton

+
+ +
+ +
+

+
+ +
+

+ Description + + + [src] + +

+ +
final class ClapperGtk.ExtraMenuButton : Gtk.Widget
+  implements Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget {
+  /* No available fields */
+}
+ +
+

A menu button with extra options.

+
+ +
+ + + +
+ + +
+
+ + +
+

+ Hierarchy + +

+
+ + + + + + +hierarchy + + +this + + +ClapperGtkExtraMenuButton + + + + + +implements_0 + + +GtkAccessible + + + + + +this--implements_0 + + + + +implements_1 + + +GtkBuildable + + + + + +this--implements_1 + + + + +implements_2 + + +GtkConstraintTarget + + + + + +this--implements_2 + + + + +ancestor_0 + + +GtkWidget + + + + + +ancestor_0--this + + + + +ancestor_1 + + +GInitiallyUnowned + + + + + +ancestor_1--ancestor_0 + + + + +ancestor_2 + + +GObject + + + + + +ancestor_2--ancestor_1 + + + + + +
+
+ + + +
+

+ Ancestors + +

+ +
+ +
+
+ + + + + +
+

+ Implements + +

+ +
+ +
+
+ + + +
+

+ Constructors + +

+ +
+ +
+
clapper_gtk_extra_menu_button_new
+
+

Creates a new extra menu button GtkWidget.

+
+
+

+
+
+ +
+
+ + + + + +
+

+ Instance methods + +

+ +
+ +
+
clapper_gtk_extra_menu_button_get_can_open_subtitles
+
+

Get whether an option to open external subtitle stream inside popover is visible.

+
+
+

+
+
+ +
+
clapper_gtk_extra_menu_button_get_speed_visible
+
+

Get whether speed control inside popover is visible.

+
+
+

+
+
+ +
+
clapper_gtk_extra_menu_button_get_volume_visible
+
+

Get whether volume control inside popover is visible.

+
+
+

+
+
+ +
+
clapper_gtk_extra_menu_button_set_can_open_subtitles
+
+

Set whether an option to open external subtitle stream should be allowed.

+
+
+

+
+
+ +
+
clapper_gtk_extra_menu_button_set_speed_visible
+
+

Set whether speed control inside popover should be visible.

+
+
+

+
+
+ +
+
clapper_gtk_extra_menu_button_set_volume_visible
+
+

Set whether volume control inside popover should be visible.

+
+
+

+
+
+ +
+ + + +
Methods inherited from GtkWidget (161)
+
+ +
+

Please see GtkWidget for a full list of methods.

+
+ +
+
+ + + + + +
Methods inherited from GObject (43)
+
+ +
+

Please see GObject for a full list of methods.

+
+ +
+
+ + + + + +
Methods inherited from GtkAccessible (18)
+
+
gtk_accessible_get_accessible_parent
+
+

Retrieves the accessible parent for an accessible object.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_get_accessible_role
+
+

Retrieves the accessible role of an accessible object.

+
+
+

+
+
gtk_accessible_get_at_context
+
+

Retrieves the accessible implementation for the given GtkAccessible.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_get_bounds
+
+

Queries the coordinates and dimensions of this accessible.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_get_first_accessible_child
+
+

Retrieves the first accessible child of an accessible object.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_get_next_accessible_sibling
+
+

Retrieves the next accessible sibling of an accessible object.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_get_platform_state
+
+

Query a platform state, such as focus.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_reset_property
+
+

Resets the accessible property to its default value.

+
+
+

+
+
gtk_accessible_reset_relation
+
+

Resets the accessible relation to its default value.

+
+
+

+
+
gtk_accessible_reset_state
+
+

Resets the accessible state to its default value.

+
+
+

+
+
gtk_accessible_set_accessible_parent
+
+

Sets the parent and sibling of an accessible object.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_update_next_accessible_sibling
+
+

Updates the next accessible sibling of self.

+
+
+

unstable since: 4.10

+
+
gtk_accessible_update_property
+
+

Updates a list of accessible properties.

+
+
+

+
+
gtk_accessible_update_property_value
+
+

Updates an array of accessible properties.

+
+
+

+
+
gtk_accessible_update_relation
+
+

Updates a list of accessible relations.

+
+
+

+
+
gtk_accessible_update_relation_value
+
+

Updates an array of accessible relations.

+
+
+

+
+
gtk_accessible_update_state
+
+

Updates a list of accessible states. See the GtkAccessibleState +documentation for the value types of accessible states.

+
+
+

+
+
gtk_accessible_update_state_value
+
+

Updates an array of accessible states.

+
+
+

+
+ +
+
+ + + +
Methods inherited from GtkBuildable (1)
+
+
gtk_buildable_get_buildable_id
+
+

Gets the ID of the buildable object.

+
+
+

+
+ +
+
+ + + + +
+ + + +
+

+ Properties + +

+ + +
+ +
+
ClapperGtk.ExtraMenuButton:can-open-subtitles
+
+

Visibility of open subtitles option inside popover.

+
+
+

+
+
+ +
+
ClapperGtk.ExtraMenuButton:speed-visible
+
+

Visibility of speed control inside popover.

+
+
+

+
+
+ +
+
ClapperGtk.ExtraMenuButton:volume-visible
+
+

Visibility of volume control inside popover.

+
+
+

+
+
+ +
+ + + + +
Properties inherited from GtkWidget (34)
+
+
Gtk.Widget:can-focus
+
+

Whether the widget or any of its descendents can accept +the input focus.

+
+
+

+
+
Gtk.Widget:can-target
+
+

Whether the widget can receive pointer events.

+
+
+

+
+
Gtk.Widget:css-classes
+
+

A list of css classes applied to this widget.

+
+
+

+
+
Gtk.Widget:css-name
+
+

The name of this widget in the CSS tree.

+
+
+

+
+
Gtk.Widget:cursor
+
+

The cursor used by widget.

+
+
+

+
+
Gtk.Widget:focus-on-click
+
+

Whether the widget should grab focus when it is clicked with the mouse.

+
+
+

+
+
Gtk.Widget:focusable
+
+

Whether this widget itself will accept the input focus.

+
+
+

+
+
Gtk.Widget:halign
+
+

How to distribute horizontal space if widget gets extra space.

+
+
+

+
+
Gtk.Widget:has-default
+
+

Whether the widget is the default widget.

+
+
+

+
+
Gtk.Widget:has-focus
+
+

Whether the widget has the input focus.

+
+
+

+
+
Gtk.Widget:has-tooltip
+
+

Enables or disables the emission of the ::query-tooltip signal on widget.

+
+
+

+
+
Gtk.Widget:height-request
+
+

Override for height request of the widget.

+
+
+

+
+
Gtk.Widget:hexpand
+
+

Whether to expand horizontally.

+
+
+

+
+
Gtk.Widget:hexpand-set
+
+

Whether to use the hexpand property.

+
+
+

+
+
Gtk.Widget:layout-manager
+
+

The GtkLayoutManager instance to use to compute the preferred size +of the widget, and allocate its children.

+
+
+

+
+
Gtk.Widget:margin-bottom
+
+

Margin on bottom side of widget.

+
+
+

+
+
Gtk.Widget:margin-end
+
+

Margin on end of widget, horizontally.

+
+
+

+
+
Gtk.Widget:margin-start
+
+

Margin on start of widget, horizontally.

+
+
+

+
+
Gtk.Widget:margin-top
+
+

Margin on top side of widget.

+
+
+

+
+
Gtk.Widget:name
+
+

The name of the widget.

+
+
+

+
+
Gtk.Widget:opacity
+
+

The requested opacity of the widget.

+
+
+

+
+
Gtk.Widget:overflow
+
+

How content outside the widget’s content area is treated.

+
+
+

+
+
Gtk.Widget:parent
+
+

The parent widget of this widget.

+
+
+

+
+
Gtk.Widget:receives-default
+
+

Whether the widget will receive the default action when it is focused.

+
+
+

+
+
Gtk.Widget:root
+
+

The GtkRoot widget of the widget tree containing this widget.

+
+
+

+
+
Gtk.Widget:scale-factor
+
+

The scale factor of the widget.

+
+
+

+
+
Gtk.Widget:sensitive
+
+

Whether the widget responds to input.

+
+
+

+
+
Gtk.Widget:tooltip-markup
+
+

Sets the text of tooltip to be the given string, which is marked up +with Pango markup.

+
+
+

+
+
Gtk.Widget:tooltip-text
+
+

Sets the text of tooltip to be the given string.

+
+
+

+
+
Gtk.Widget:valign
+
+

How to distribute vertical space if widget gets extra space.

+
+
+

+
+
Gtk.Widget:vexpand
+
+

Whether to expand vertically.

+
+
+

+
+
Gtk.Widget:vexpand-set
+
+

Whether to use the vexpand property.

+
+
+

+
+
Gtk.Widget:visible
+
+

Whether the widget is visible.

+
+
+

+
+
Gtk.Widget:width-request
+
+

Override for width request of the widget.

+
+
+

+
+ +
+
+ + + + + + + + + +
Properties inherited from GtkAccessible (1)
+
+
Gtk.Accessible:accessible-role
+
+

The accessible role of the given GtkAccessible implementation.

+
+
+

+
+ +
+
+ + + + + + + +
+ + + +
+

+ Signals + +

+ + +
+ +
+
ClapperGtk.ExtraMenuButton::open-subtitles
+
+

A signal that user wants to open subtitles file.

+
+
+

+
+
+ +
+ + + + +
Signals inherited from GtkWidget (13)
+
+
GtkWidget::destroy
+
+

Signals that all holders of a reference to the widget should release +the reference that they hold.

+
+
+

+
+
GtkWidget::direction-changed
+
+

Emitted when the text direction of a widget changes.

+
+
+

+
+
GtkWidget::hide
+
+

Emitted when widget is hidden.

+
+
+

+
+
GtkWidget::keynav-failed
+
+

Emitted if keyboard navigation fails.

+
+
+

+
+
GtkWidget::map
+
+

Emitted when widget is going to be mapped.

+
+
+

+
+
GtkWidget::mnemonic-activate
+
+

Emitted when a widget is activated via a mnemonic.

+
+
+

+
+
GtkWidget::move-focus
+
+

Emitted when the focus is moved.

+
+
+

+
+
GtkWidget::query-tooltip
+
+

Emitted when the widget’s tooltip is about to be shown.

+
+
+

+
+
GtkWidget::realize
+
+

Emitted when widget is associated with a GdkSurface.

+
+
+

+
+
GtkWidget::show
+
+

Emitted when widget is shown.

+
+
+

+
+
GtkWidget::state-flags-changed
+
+

Emitted when the widget state changes.

+
+
+

+
+
GtkWidget::unmap
+
+

Emitted when widget is going to be unmapped.

+
+
+

+
+
GtkWidget::unrealize
+
+

Emitted when the GdkSurface associated with widget is destroyed.

+
+
+

+
+ +
+
+ + + + + +
Signals inherited from GObject (1)
+
+
GObject::notify
+
+

The notify signal is emitted on an object when one of its properties has +its value set through g_object_set_property(), g_object_set(), et al.

+
+
+

+
+ +
+
+ + + + + + + + + + + +
+ + + +
+

+ Class structure + +

+ +
+
struct ClapperGtkExtraMenuButtonClass {
+  GtkWidgetClass parent_class;
+  
+}
+
+ +
+ No description available. +
+ + +
+
Class members
+ +
+ +
parent_class: GtkWidgetClass
+
No description available.
+ + +
+ +
+ + + + + + +
+
+ + + +
+ +
+ + + + + +
+ + \ No newline at end of file diff --git a/doc/clapper-gtk/class.SimpleControls.html b/doc/clapper-gtk/class.SimpleControls.html index bcfabf8b..bd37acc8 100644 --- a/doc/clapper-gtk/class.SimpleControls.html +++ b/doc/clapper-gtk/class.SimpleControls.html @@ -105,6 +105,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Instance methods