[libadwaita/wip/exalm/docs: 1/8] doc: Drop Adw. namespace everywhere
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libadwaita/wip/exalm/docs: 1/8] doc: Drop Adw. namespace everywhere
- Date: Tue, 28 Dec 2021 09:49:16 +0000 (UTC)
commit be5ac958421b7fc4e9b5c5a42f7c54112e21c9d4
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Tue Dec 28 14:37:22 2021 +0500
doc: Drop Adw. namespace everywhere
It's not necessary and removing it makes it simpler to copy between
libhandy and libadwaita.
doc/migrating-between-development-versions.md | 134 +++++++++--------
doc/migrating-libhandy-1-4-to-libadwaita.md | 204 +++++++++++++-------------
doc/named-colors.md | 14 +-
doc/style-classes.md | 30 ++--
doc/visual-index.md | 4 +-
src/adw-action-row.c | 6 +-
src/adw-animation-target.c | 6 +-
src/adw-animation.c | 37 +++--
src/adw-animation.h | 2 +-
src/adw-application-window.c | 4 +-
src/adw-application.c | 12 +-
src/adw-avatar.c | 18 +--
src/adw-bin.c | 2 +-
src/adw-button-content.c | 6 +-
src/adw-carousel-indicator-dots.c | 8 +-
src/adw-carousel-indicator-lines.c | 8 +-
src/adw-carousel.c | 6 +-
src/adw-clamp-scrollable.c | 4 +-
src/adw-combo-row.c | 12 +-
src/adw-easing.c | 2 +-
src/adw-enum-list-model.c | 4 +-
src/adw-flap.c | 55 ++++---
src/adw-fold-threshold-policy.c | 2 +-
src/adw-header-bar.c | 30 ++--
src/adw-indicator-bin.c | 2 +-
src/adw-leaflet.c | 46 +++---
src/adw-main.c | 2 +-
src/adw-preferences-group.c | 6 +-
src/adw-preferences-page.c | 2 +-
src/adw-preferences-row.c | 4 +-
src/adw-preferences-window.c | 6 +-
src/adw-split-button.c | 28 ++--
src/adw-spring-animation.c | 44 +++---
src/adw-spring-params.c | 8 +-
src/adw-squeezer.c | 10 +-
src/adw-status-page.c | 4 +-
src/adw-style-manager.c | 30 ++--
src/adw-swipe-tracker.c | 14 +-
src/adw-swipeable.c | 2 +-
src/adw-tab-bar.c | 15 +-
src/adw-tab-view.c | 149 +++++++++----------
src/adw-timed-animation.c | 44 +++---
src/adw-toast-overlay.c | 6 +-
src/adw-toast.c | 26 ++--
src/adw-version.c | 12 +-
src/adw-view-stack.c | 48 +++---
src/adw-view-switcher-bar.c | 18 +--
src/adw-view-switcher-button.c | 6 +-
src/adw-view-switcher-title.c | 20 +--
src/adw-view-switcher.c | 10 +-
src/adw-window-title.c | 2 +-
51 files changed, 576 insertions(+), 598 deletions(-)
---
diff --git a/doc/migrating-between-development-versions.md b/doc/migrating-between-development-versions.md
index c9118e7f..ff481fbd 100644
--- a/doc/migrating-between-development-versions.md
+++ b/doc/migrating-between-development-versions.md
@@ -14,13 +14,12 @@ If you want to migrate from Libhandy 1.4 to the latest Libadwaita release,
### Adapt to view switcher API Changes
-[class@Adw.ViewSwitcher], [class@Adw.ViewSwitcherBar] and
-[class@Adw.ViewSwitcherTitle] now use [class@Adw.ViewStack] instead of
-[class@Gtk.Stack].
+[class@ViewSwitcher], [class@ViewSwitcherBar] and [class@ViewSwitcherTitle] now
+use [class@ViewStack] instead of [class@Gtk.Stack].
You should stop using [property@Gtk.Stack:transition-type] and
[property@Gtk.Stack:transition-duration] properties before switching to
-[class@Adw.ViewStack].
+[class@ViewStack].
### Adapt to Stylesheet Changes
@@ -42,64 +41,64 @@ objects to store those values .
### Adapt to `AdwEnumValueObject` API Changes
-`AdwEnumValueObject` has been renamed to [class@Adw.EnumListItem].
+`AdwEnumValueObject` has been renamed to [class@EnumListItem].
### Adapt to Window API Changes
-The `child` property in [class@Adw.Window] and [class@Adw.ApplicationWindow] has
+The `child` property in [class@Window] and [class@ApplicationWindow] has
been renamed to `content`.
-### Adapt to [class@Adw.Leaflet] API Changes
+### Adapt to [class@Leaflet] API Changes
-The `hhomogeneous-folded`, `vhomogeneous-folded`, `hhomogeneous-unfolded`,
-and `vhomogeneous-unfolded` properties have been replaced by a single
-[property@Adw.Leaflet:homogeneous] property, set to `TRUE` by default,
-applied when the leaflet is folded for the opposite orientation.
+The `hhomogeneous-folded`, `vhomogeneous-folded`, `hhomogeneous-unfolded`, and
+`vhomogeneous-unfolded` properties have been replaced by a single
+[property@Leaflet:homogeneous] property, set to `TRUE` by default, applied when
+the leaflet is folded for the opposite orientation.
-When unfolded, children are never homogeneous. Use [class@Gtk.SizeGroup]
-to make them homogeneous if needed.
+When unfolded, children are never homogeneous. Use [class@Gtk.SizeGroup] to make
+them homogeneous if needed.
The `interpolate-size` property has been removed with no replacement, it's
-always enabled when [property@Adw.Leaflet:homogeneous] is set to `FALSE`.
+always enabled when [property@Leaflet:homogeneous] is set to `FALSE`.
### Adapt to View Switcher API Changes
-The `auto` view switcher policy has been removed. [class@Adw.ViewSwitcher] only
-has narrow and wide policies; if you had used the `auto` policy, use an
-[class@Adw.Squeezer] with two view switchers inside.
+The `auto` view switcher policy has been removed. [class@ViewSwitcher] only has
+narrow and wide policies; if you had used the `auto` policy, use an
+[class@Squeezer] with two view switchers inside.
-#### Adapt to [class@Adw.ViewSwitcher] API Changes
+#### Adapt to [class@ViewSwitcher] API Changes
The "narrow-ellipsize" property has been removed. Narrow view switchers always
ellipsize their labels, wide switchers never do.
-#### Adapt to [class@Adw.ViewSwitcherBar] API Changes
+#### Adapt to [class@ViewSwitcherBar] API Changes
The "policy" property has been removed. If you had used it, use a plain
-[class@Adw.ViewSwitcher] in a [class@Gtk.ActionBar] instead.
+[class@ViewSwitcher] in a [class@Gtk.ActionBar] instead.
-#### Adapt to [class@Adw.ViewSwitcherTitle] API Changes
+#### Adapt to [class@ViewSwitcherTitle] API Changes
The "policy" property has been removed, the behavior is similar to the removed
`auto` policy. If you had used `wide` or `narrow` policies, use an
-[class@Adw.Squeezer] with an [class@Adw.ViewSwitcher] and an
-[class@Adw.WindowTitle] inside, with the switcher having the desired policy.
+[class@Squeezer] with an [class@ViewSwitcher] and an [class@WindowTitle] inside,
+with the switcher having the desired policy.
-### Adapt to [class@Adw.Avatar] API Changes
+### Adapt to [class@Avatar] API Changes
The `adw_avatar_draw_to_pixbuf()` function have been removed, use the newly
-added [method@Adw.Avatar.draw_to_texture] instead. [class@Gdk.Texture]
-implements [iface Gio Icon], so it should just work for that case.
+added [method@Avatar.draw_to_texture] instead. [class@Gdk.Texture] implements
+[iface Gio Icon], so it should just work for that case.
-[method@Adw.Avatar.draw_to_texture] does not have the `size` parameter. Instead,
-it uses the avatar's current size, with no replacement.
+[method@Avatar.draw_to_texture] does not have the `size` parameter. Instead, it
+uses the avatar's current size, with no replacement.
-### Use [class@Adw.StyleManager] Instead of [property@Gtk.Settings:gtk-application-prefer-dark-theme]
+### Use [class@StyleManager] Instead of [property@Gtk.Settings:gtk-application-prefer-dark-theme]
Using [property@Gtk.Settings:gtk-application-prefer-dark-theme] to control dark
-appearance is not supported anymore, set [property@Adw.StyleManager:color-scheme]
-to `ADW_COLOR_SCHEME_PREFER_DARK` and make sure the application can work with
-light appearance as well. If that's not possible, set it to or
+appearance is not supported anymore, set [property@StyleManager:color-scheme] to
+`ADW_COLOR_SCHEME_PREFER_DARK` and make sure the application can work with light
+appearance as well. If that's not possible, set it to or
`ADW_COLOR_SCHEME_FORCE_DARK` instead.
If your application is using light appearance, make sure it works wit dark
@@ -118,9 +117,9 @@ The following rules are used when deciding when to make buttons flat or not:
The following buttons get flat appearance:
* Icon-only buttons;
-* Buttons with an icon and a label (using [class@Adw.ButtonContent]);
+* Buttons with an icon and a label (using [class@ButtonContent]);
* Menu buttons containing an arrow;
-* [class@Adw.SplitButton];
+* [class@SplitButton];
* Any other button with the [`.flat`](style-classes.html#flat) style class.
The following buttons keep default appearance:
@@ -152,8 +151,8 @@ If you had menu buttons containing an icon and a dropdown arrow, switch to
#### Adjusting Text-only Buttons
-If you had text-only buttons, consider using [class@Adw.ButtonContent]. For
-example, the following button:
+If you had text-only buttons, consider using [class@ButtonContent]. For example,
+the following button:
```xml
<object class="GtkButton">
@@ -183,7 +182,7 @@ One exception are the two primary buttons in a dialog, for example, "Cancel" and
If you had split buttons implemented via a `GtkBox` with the
[`.linked`](style-classes.html#linked-controls) style class and two buttons
-packed inside, use [class@Adw.SplitButton] as follows:
+packed inside, use [class@SplitButton] as follows:
```xml
<object class="AdwSplitButton">
@@ -220,18 +219,18 @@ instead.
## Migrating From alpha 3 to alpha 4
-### Adapt to [class@Adw.ActionRow] and [class@Adw.ExpanderRow] API Changes
+### Adapt to [class@ActionRow] and [class@ExpanderRow] API Changes
The "use-underline" property and its accessors have been removed. Use
-[property@Adw.PreferencesRow:use-underline] and its accessors instead.
+[property@PreferencesRow:use-underline] and its accessors instead.
The title and subtitle have markup enabled, make sure to escape it with
[func@GLib.markup_escape_text] if this is unwanted.
-### Adapt to [class@Adw.ExpanderRow] API Changes
+### Adapt to [class@ExpanderRow] API Changes
The `adw_expander_row_add()` function has been renamed to
-[method@Adw.ExpanderRow.add_row].
+[method@ExpanderRow.add_row].
### Adjusting Header Bar Icons
@@ -272,20 +271,20 @@ boxed list pattern.
## Migrating From alpha 4 to beta 1
-#### Adapt to [class@Adw.SwipeTracker] API Changes
+#### Adapt to [class@SwipeTracker] API Changes
-The [signal@Adw.SwipeTracker::begin-swipe] signal is now emitted immediately
-before the swipe starts, after the drag threshold has been reached, and it has
-lost its `direction` parameter. The new [signal@Adw.SwipeTracker::prepare]
-signal behaves exactly like `begin-swipe` was, and can be used instead of it.
+The [signal@SwipeTracker::begin-swipe] signal is now emitted immediately before
+the swipe starts, after the drag threshold has been reached, and it has lost its
+`direction` parameter. The new [signal@SwipeTracker::prepare] signal behaves
+exactly like `begin-swipe` did, and can be used instead of it.
-The type of the `duration` parameter in [signal@Adw.SwipeTracker::end-swipe] has
+The type of the `duration` parameter in [signal@SwipeTracker::end-swipe] has
changed from `gint64` to `guint`.
-### Adapt to [class@Adw.TabView] API Changes
+### Adapt to [class@TabView] API Changes
The `HdyTabVoew:shortcut-widget` property has been removed with no replacement;
-[class@AdwTabView] automatically installs shortcuts with the
+[class@TabView] automatically installs shortcuts with the
`GTK_SHORTCUT_SCOPE_MANAGED` scope, so they are automatically available
throughout the window without the need to set shortcut widget.
@@ -293,55 +292,54 @@ If some of these shortcuts conflict with another widget, the latter has
priority, and it should work automatically if the widget correctly stops event
propagation.
-### Adapt to [class@Adw.Leaflet] API Changes
+### Adapt to [class@Leaflet] API Changes
The `can-swipe-back` and `can-swipe-forward` properties have been renamed to
-[property@AdwLeaflet:can-navigate-back] and
-[property@AdwLeaflet:can-navigate-forward], along with their accessors. The new
+[property@Leaflet:can-navigate-back] and
+[property@Leaflet:can-navigate-forward], along with their accessors. The new
properties also handle keyboard and mouse shortcuts in addition to swipes.
`AdwLeaflet` now uses spring animations instead of timed animations for child
transitions. As such, the `child-transition-duration` property has been replaced
-with [property@Adw.Leaflet:child-transition-params], allowing to customize the
+with [property@Leaflet:child-transition-params], allowing to customize the
animation. Unlike the duration, spring parameters are also used for animation
triggered by swipe gestures.
-### Adapt to [class Adw Flap] API Changes
+### Adapt to [class@Flap] API Changes
`AdwFlap` now uses spring animations instead of timed animations for reveal
animations. As such, the `reveal-duration` property has been replaced with
-[property Adw Flap:reveal-params], allowing to customize the animation. Unlike
-the duration, spring parameters are also used for transitions triggered by swipe
+[property@Flap:reveal-params], allowing to customize the animation. Unlike the
+duration, spring parameters are also used for transitions triggered by swipe
gestures.
-### Adapt to [class@Adw.Carousel] API Changes
+### Adapt to [class@Carousel] API Changes
`AdwCarousel` now uses spring animations instead of timed animations for
scrolling. As such, the `animation-duration` property has been replaced with
-[property@Adw.Carousel:scroll-params], allowing to customize the animation.
-Unlike the duration, spring parameters are also used for animation triggered
-by swipe gestures.
+[property@Carousel:scroll-params], allowing to customize the animation. Unlike
+the duration, spring parameters are also used for animation triggered by swipe
+gestures.
The `adw_carousel_scroll_to_full()` method has been removed. Instead,
-[method@Adw.Carousel.scroll_to] has got an additional parameter `animate`.
+[method@Carousel.scroll_to] has got an additional parameter `animate`.
-### Adapt to [class@Adw.PreferencesWindow] API Changes
+### Adapt to [class@PreferencesWindow] API Changes
The `can-swipe-back` property have been renamed to
-[property@AdwPreferencesWindow:can-navigate-back], along with its accessors.
-The new properties also handle keyboard and mouse shortcuts in addition to
-swipes.
+[property@PreferencesWindow:can-navigate-back], along with its accessors. The
+new properties also handle keyboard and mouse shortcuts in addition to swipes.
-### Adapt to [class@Adw.ViewStack] API Changes
+### Adapt to [class@ViewStack] API Changes
-[class@Adw.ViewStack] has stopped supporting transitions. As such, the
+[class@ViewStack] has stopped supporting transitions. As such, the
`interpolate-size` and `transition-running` properties have been removed with
no replacement.
### Adapt to Miscellaneous Changes
The `adw_ease_out_cubic()` function has been removed. Instead,
-[func Adw Easing ease] can be used with the `ADW_EASE_OUT_CUBIC` parameter.
+[func Easing ease] can be used with the `ADW_EASE_OUT_CUBIC` parameter.
### Adapt to Stylesheet Changes
diff --git a/doc/migrating-libhandy-1-4-to-libadwaita.md b/doc/migrating-libhandy-1-4-to-libadwaita.md
index d008b61c..eb11b836 100644
--- a/doc/migrating-libhandy-1-4-to-libadwaita.md
+++ b/doc/migrating-libhandy-1-4-to-libadwaita.md
@@ -32,9 +32,9 @@ of all deprecated symbols.
### Subclassing
Following GTK4's emphasis on composition and delegation over subclassing,
-[class@Adw.Leaflet] and [class@Adw.HeaderBar] are no longer derivable. As a
-replacement, you can subclass `GtkBin` or `GtkBox` and include a leaflet or a
-header bar as a child widget.
+[class@Leaflet] and [class@HeaderBar] are no longer derivable. As a replacement,
+you can subclass `GtkBin` or `GtkBox` and include a leaflet or a header bar as a
+child widget.
### Stop Using `HdyKeypad`
@@ -68,9 +68,8 @@ Applications should not use them.
`HdyFlap` provides the "content", "flap" and "separator" properties that can be
used for managing children instead of `GtkContainer` API. In Libadwaita
-[property Adw Flap:content], [property Adw Flap:flap] and
-[property Adw Flap:separator] are the only way to manage [class Adw Flap]
-children.
+[property@Flap:content], [property@Flap:flap] and [property@Flap:separator] are
+the only way to manage [class@Flap] children.
### Stop Using `HdyValueObject` with non-string values
@@ -107,23 +106,23 @@ Same as GTK itself, all widgets that have children have a new API to replace
The following widgets that formerly subclassed `GtkBin` have a "child" property
now:
-* [class@Adw.Clamp]
-* [class@Adw.StatusPage]
+* [class@Clamp]
+* [class@StatusPage]
-[class@Adw.Window] and [class@Adw.ApplicationWindow] have a "content" property
+[class@Window] and [class@ApplicationWindow] have a "content" property
instead.
For other widgets use the following replacements:
-Widget | `gtk_container_add()` replacement | `gtk_container_remove()` replacement
------------------------------ | ---------------------------------- | ------------------------------------
-[class@Adw.ActionRow] | [method@Adw.ActionRow.add_suffix] | [method@Adw.ActionRow.remove]
-[class@Adw.Carousel] | [method@Adw.Carousel.append] | [method@Adw.Carousel.remove]
-[class@Adw.ExpanderRow] | [method@Adw.ExpanderRow.add_row] | [method@Adw.ExpanderRow.remove]
-[class@Adw.Leaflet] | [method@Adw.Leaflet.append] | [method@Adw.Leaflet.remove]
-[class@Adw.PreferencesGroup] | [method Adw PreferencesGroup add] | [method@Adw.PreferencesGroup.remove]
-[class@Adw.PreferencesPage] | [method Adw PreferencesPage add] | [method@Adw.PreferencesPage.remove]
-[class@Adw.PreferencesWindow] | [method Adw PreferencesWindow add] | [method@Adw.PreferencesWindow.remove]
+Widget | `gtk_container_add()` replacement | `gtk_container_remove()` replacement
+------------------------- | --------------------------------- | ------------------------------------
+[class@ActionRow] | [method@ActionRow.add_suffix] | [method@ActionRow.remove]
+[class@Carousel] | [method@Carousel.append] | [method@Carousel.remove]
+[class@ExpanderRow] | [method@ExpanderRow.add_row] | [method@ExpanderRow.remove]
+[class@Leaflet] | [method@Leaflet.append] | [method@Leaflet.remove]
+[class@PreferencesGroup] | [method PreferencesGroup add] | [method@PreferencesGroup.remove]
+[class@PreferencesPage] | [method PreferencesPage add] | [method@PreferencesPage.remove]
+[class@PreferencesWindow] | [method PreferencesWindow add] | [method@PreferencesWindow.remove]
Adding children in a UI file still works.
@@ -135,37 +134,36 @@ Adding children in a UI file still works.
`HdyWindowHandle` has been removed, use [class@Gtk.WindowHandle] instead.
-### Adapt to [class@Adw.ActionRow] and [class@Adw.ExpanderRow] API Changes
+### Adapt to [class@ActionRow] and [class@ExpanderRow] API Changes
The "use-underline" property and its accessors have been removed. Use
-[property@Adw.PreferencesRow:use-underline] and its accessors instead.
+[property@PreferencesRow:use-underline] and its accessors instead.
The title and subtitle have markup enabled, make sure to escape it with
[func@GLib.markup_escape_text] if this is unwanted.
-### Adapt to [class@Adw.Clamp] API Changes
+### Adapt to [class@Clamp] API Changes
`HdyClamp` previously had `.small`, `.medium` or `.large` style classes
depending on the current size of its child. These style classes are now
added to the child instead of the clamp itself.
-### Adapt to [class@Adw.ComboRow] API Changes
+### Adapt to [class@ComboRow] API Changes
-[class@Adw.ComboRow] API has been completely overhauled compared to
-`HdyComboRow` and closely mirrors [class@Gtk.DropDown].
-Refer to [class@Gtk.DropDown]'s documentation for details.
+[class@ComboRow] API has been completely overhauled compared to `HdyComboRow`
+and closely mirrors [class@Gtk.DropDown]. Refer to [class@Gtk.DropDown]'s
+documentation for details.
`hdy_combo_row_bind_name_model()` can be replaced with using the
-[property@Adw.ComboRow:model] property in conjunction with
-[property@Adw.ComboRow:expression].
+[property@ComboRow:model] property in conjunction with
+[property@ComboRow:expression].
`hdy_combo_row_bind_model()` can be replaced with using the
-[property@Adw.ComboRow:model] property in conjunction with
-[property@Adw.ComboRow:factory] and/or [property@Adw.ComboRow:list-factory].
+[property@ComboRow:model] property in conjunction with
+[property@ComboRow:factory] and/or [property@ComboRow:list-factory].
-`hdy_combo_row_set_for_enum()` can be replaced with an [class@Adw.EnumListModel]
-in conjunction with the [property@Adw.ComboRow:expression] property, for
-example:
+`hdy_combo_row_set_for_enum()` can be replaced with an [class@EnumListModel]
+in conjunction with the [property@ComboRow:expression] property, for example:
```c
expr = gtk_property_expression_new (ADW_TYPE_ENUM_LIST_ITEM, NULL, "nick");
@@ -180,18 +178,17 @@ model items can be converted into human-readable strings automatically without
requiring an expression.
The `HdyComboRow:selected-index` property has been renamed to
-[property@Adw.ComboRow:selected], matching [class@Gtk.DropDown].
+[property@ComboRow:selected], matching [class@Gtk.DropDown].
-### Adapt to [class@Adw.PreferencesGroup] API Changes
+### Adapt to [class@PreferencesGroup] API Changes
`HdyPreferencesGroup:use-markup` has been removed, the labels always use markup
now.
### Adapt to `HdyEnumValueObject` API Changes
-`HdyEnumValueObject` has been renamed to [class@Adw.EnumListItem] and can no
-longer be manually created. It's only intended to be used with
-[class@Adw.EnumListModel].
+`HdyEnumValueObject` has been renamed to [class@EnumListItem] and can no longer
+be manually created. It's only intended to be used with [class@EnumListModel].
### Stop Using `HdyValueObject`
@@ -199,27 +196,26 @@ longer be manually created. It's only intended to be used with
combination with [class@Gio.ListStore] can be replaced by using
[class@Gtk.StringList].
-### Adapt to [class@Adw.HeaderBar] API Changes
+### Adapt to [class@HeaderBar] API Changes
-[class@Adw.HeaderBar] API mostly mirrors [class@Gtk.HeaderBar], refer to the
+[class@HeaderBar] API mostly mirrors [class@Gtk.HeaderBar], refer to the
[GTK 3 to 4 migration
guide](https://docs.gtk.org/gtk4/migrating-3to4.html#adapt-to-gtkheaderbar-and-gtkactionbar-api-changes)
for details
The [property@Gtk.HeaderBar:show-title-buttons] property has been split into
-[property@Adw.HeaderBar:show-start-title-buttons] and
-[property@Adw.HeaderBar:show-end-title-buttons] to simplify creating multi-pane
+[property@HeaderBar:show-start-title-buttons] and
+[property@HeaderBar:show-end-title-buttons] to simplify creating multi-pane
layouts. The corresponding getter and the setter have been split as well.
-The [class@Adw.WindowTitle] widget may be useful for replacing the title and
+The [class@WindowTitle] widget may be useful for replacing the title and
subtitle.
### Adapt to `HdyHeaderGroup` Removal
`HdyHeaderGroup` has been removed. Its behavior can be replicated by changing
-the [property@Adw.HeaderBar:show-start-title-buttons] and
-[property@Adw.HeaderBar:show-end-title-buttons] properties depending on the
-layout, for example binding them to the [property@Adw.Leaflet:folded] property
-as follows:
+the [property@HeaderBar:show-start-title-buttons] and
+[property@HeaderBar:show-end-title-buttons] properties depending on the layout,
+for example binding them to the [property@Leaflet:folded] property as follows:
```xml
<object class="AdwLeaflet" id="leaflet">
@@ -251,104 +247,103 @@ as follows:
### Adapt to `HdyDeck` Removal
-`HdyDeck` has been removed. Instead, an [class@Adw.Leaflet] can be used the same
-way by setting the [property@Adw.Leaflet:can-unfold] property to `FALSE`.
+`HdyDeck` has been removed. Instead, an [class@Leaflet] can be used the same way
+by setting the [property@Leaflet:can-unfold] property to `FALSE`.
-### Adapt to [class@Adw.Leaflet] and [class@Adw.Squeezer] API Changes
+### Adapt to [class@Leaflet] and [class@Squeezer] API Changes
The child properties of `HdyLeaflet` and `HdySqueezer` have been converted into
page objects, similarly to [class@Gtk.Stack]. For example,
-[method@Adw.SqueezerPage.set_enabled] should be used to replace
+[method@SqueezerPage.set_enabled] should be used to replace
`hdy_squeezer_set_child_enabled()`.
The `can-swipe-back` and `can-swipe-forward` properties have been renamed to
-[property@AdwLeaflet:can-navigate-back] and
-[property@AdwLeaflet:can-navigate-forward], along with their accessors. The new
+[property@Leaflet:can-navigate-back] and
+[property@Leaflet:can-navigate-forward], along with their accessors. The new
properties also handle keyboard and mouse shortcuts in addition to swipes.
-The `hhomogeneous-folded`, `vhomogeneous-folded`, `hhomogeneous-unfolded`,
-and `vhomogeneous-unfolded` properties have been replaced by a single
-[property@Adw.Leaflet:homogeneous] property, set to `TRUE` by default,
-applied when the leaflet is folded for the opposite orientation.
+The `hhomogeneous-folded`, `vhomogeneous-folded`, `hhomogeneous-unfolded`, and
+`vhomogeneous-unfolded` properties have been replaced by a single
+[property@Leaflet:homogeneous] property, set to `TRUE` by default, applied when
+the leaflet is folded for the opposite orientation.
When unfolded, children are never homogeneous. Use [class@Gtk.SizeGroup]
to make them homogeneous if needed.
The `interpolate-size` property has been removed with no replacement, it's
-always enabled when [property@Adw.Leaflet:homogeneous] is set to `FALSE`.
+always enabled when [property@Leaflet:homogeneous] is set to `FALSE`.
`AdwLeaflet` now uses spring animations instead of timed animations for child
transitions. As such, the `child-transition-duration` property has been replaced
-with [property@Adw.Leaflet:child-transition-params], allowing to customize the
+with [property@Leaflet:child-transition-params], allowing to customize the
animation. Unlike the duration, spring parameters are also used for animation
triggered by swipe gestures.
-### Adapt to [class Adw Flap] API Changes
+### Adapt to [class@Flap] API Changes
`AdwFlap` now uses spring animations instead of timed animations for reveal
animations. As such, the `reveal-duration` property has been replaced with
-[property Adw Flap:reveal-params], allowing to customize the animation. Unlike
+[property@Flap:reveal-params], allowing to customize the animation. Unlike
the duration, spring parameters are also used for transitions triggered by swipe
gestures.
-### Adapt to [class@Adw.Carousel] API changes
+### Adapt to [class@Carousel] API changes
`AdwCarousel` now uses spring animations instead of timed animations for
scrolling. As such, the `animation-duration` property has been replaced with
-[property@Adw.Carousel:scroll-params], allowing to customize the animation.
-Unlike the duration, spring parameters are also used for animation triggered
-by swipe gestures.
+[property@Carousel:scroll-params], allowing to customize the animation. Unlike
+the duration, spring parameters are also used for animation triggered by swipe
+gestures.
The `adw_carousel_scroll_to_full()` method has been removed. Instead,
-[method@Adw.Carousel.scroll_to] has got an additional parameter `animate`.
+[method@Carousel.scroll_to] has got an additional parameter `animate`.
### Adapt to View Switcher API Changes
-[class@Adw.ViewSwitcher], [class@Adw.ViewSwitcherBar] and
-[class@Adw.ViewSwitcherTitle] now use [class@Adw.ViewStack] instead of
-[class@Gtk.Stack].
+[class@ViewSwitcher], [class@ViewSwitcherBar] and [class@ViewSwitcherTitle] now
+use [class@ViewStack] instead of [class@Gtk.Stack].
You should stop using [property@Gtk.Stack:transition-type],
[property@Gtk.Stack:transition-duration],
[property@Gtk.Stack:transition-running] and
[property@Gtk.Stack:interpolate-size] properties before switching to
-[class@Adw.ViewStack].
+[class@ViewStack].
-The `auto` view switcher policy has been removed. [class@Adw.ViewSwitcher] only
-has narrow and wide policies; if you had used the `auto` policy, use an
-[class@Adw.Squeezer] with two view switchers inside.
+The `auto` view switcher policy has been removed. [class@ViewSwitcher] only has
+narrow and wide policies; if you had used the `auto` policy, use an
+[class@Squeezer] with two view switchers inside.
-#### Adapt to [class@Adw.ViewSwitcher] API Changes
+#### Adapt to [class@ViewSwitcher] API Changes
-The "narrow-ellipsize" property has been removed. Narrow view switchers always
+The "narrow-ellipsize property has been removed. Narrow view switchers always
ellipsize their labels, wide switchers never do.
-#### Adapt to [class@Adw.ViewSwitcherBar] API Changes
+#### Adapt to [class@ViewSwitcherBar] API Changes
The "policy" property has been removed. If you had used it, use a plain
-[class@Adw.ViewSwitcher] in a [class@Gtk.ActionBar] instead.
+[class@ViewSwitcher] in a [class@Gtk.ActionBar] instead.
-#### Adapt to [class@Adw.ViewSwitcherTitle] API Changes
+#### Adapt to [class@ViewSwitcherTitle] API Changes
The "policy" property has been removed, the behavior is similar to the removed
`auto` policy. If you had used `wide` or `narrow` policies, use an
-[class@Adw.Squeezer] with an [class@Adw.ViewSwitcher] and an
-[class@Adw.WindowTitle] inside, with the switcher having the desired policy.
+[class@Squeezer] with an [class@ViewSwitcher] and an [class@WindowTitle] inside,
+with the switcher having the desired policy.
-### Adapt to [class@Adw.Avatar] API Changes
+### Adapt to [class@Avatar] API Changes
The `HdyAvatar:loadable-icon` property has been removed along with its getter
-and setter. It can be replaced by [property@Adw.Avatar:custom-image].
+and setter. It can be replaced by [property@Avatar:custom-image].
The `hdy_avatar_draw_to_pixbuf()` and `hdy_avatar_draw_to_pixbuf_async()`
-functions have been removed, use the newly added
-[method@Adw.Avatar.draw_to_texture] instead. [class@Gdk.Texture] implements
-[iface Gio Icon], so it should just work for that case.
+functions have been removed, use the newly added [method@Avatar.draw_to_texture]
+instead. [class@Gdk.Texture] implements [iface Gio Icon], so it should just work
+for that case.
-[method@Adw.Avatar.draw_to_texture] does not have the `size` parameter. Instead,
-it uses the avatar's current size, with no replacement.
+[method@Avatar.draw_to_texture] does not have the `size` parameter. Instead, it
+uses the avatar's current size, with no replacement.
-### Adapt to [class@Adw.StyleManager] API Changes
+### Adapt to [class@StyleManager] API Changes
When used with the default style manager, `ADW_COLOR_SCHEME_DEFAULT` is now
equivalent to `ADW_COLOR_SCHEME_PREFER_LIGHT` instead of
@@ -356,20 +351,20 @@ equivalent to `ADW_COLOR_SCHEME_PREFER_LIGHT` instead of
default. Make sure your application works with it, or otherwise set the
`ADW_COLOR_SCHEME_FORCE_LIGHT` color scheme manually.
-### Adapt to [class@Adw.SwipeTracker] API Changes
+### Adapt to [class@SwipeTracker] API Changes
-The [signal@Adw.SwipeTracker::begin-swipe] signal is now emitted immediately
-before the swipe starts, after the drag threshold has been reached, and it has
-lost its `direction` parameter. The new [signal@Adw.SwipeTracker::prepare]
-signal behaves exactly like `begin-swipe` was, and can be used instead of it.
+The [signal@SwipeTracker::begin-swipe] signal is now emitted immediately before
+the swipe starts, after the drag threshold has been reached, and it has lost its
+`direction` parameter. The new [signal@SwipeTracker::prepare] signal behaves
+exactly like `begin-swipe` did, and can be used instead of it.
-The type of the `duration` parameter in [signal@Adw.SwipeTracker::end-swipe] has
+The type of the `duration` parameter in [signal@SwipeTracker::end-swipe] has
changed from `gint64` to `guint`.
-### Adapt to [class@Adw.TabView] API Changes
+### Adapt to [class@TabView] API Changes
The `HdyTabVoew:shortcut-widget` property has been removed with no replacement;
-[class@AdwTabView] automatically installs shortcuts with the
+[class@TabView] automatically installs shortcuts with the
`GTK_SHORTCUT_SCOPE_MANAGED` scope, so they are automatically available
throughout the window without the need to set shortcut widget.
@@ -377,17 +372,16 @@ If some of these shortcuts conflict with another widget, the latter has
priority, and it should work automatically if the widget correctly stops event
propagation.
-### Adapt to [class@Adw.PreferencesWindow] API Changes
+### Adapt to [class@PreferencesWindow] API Changes
The `can-swipe-back` property have been renamed to
-[property@AdwPreferencesWindow:can-navigate-back], along with its accessors.
-The new properties also handle keyboard and mouse shortcuts in addition to
-swipes.
+[property@PreferencesWindow:can-navigate-back], along with its accessors. The
+new properties also handle keyboard and mouse shortcuts in addition to swipes.
### Adapt to Miscellaneous Changes
The `hdy_ease_out_cubic()` function has been removed. Instead,
-[func Adw Easing ease] can be used with the `ADW_EASE_OUT_CUBIC` parameter.
+[func Easing ease] can be used with the `ADW_EASE_OUT_CUBIC` parameter.
### Adapt to Stylesheet Changes
@@ -438,9 +432,9 @@ The following rules are used when deciding when to make buttons flat or not:
The following buttons get flat appearance:
* Icon-only buttons;
-* Buttons with an icon and a label (using [class@Adw.ButtonContent]);
+* Buttons with an icon and a label (using [class@ButtonContent]);
* Menu buttons containing an arrow;
-* [class@Adw.SplitButton];
+* [class@SplitButton];
* Any other button with the [`.flat`](style-classes.html#flat) style class.
The following buttons keep default appearance:
@@ -495,8 +489,8 @@ If you had menu buttons containing an icon and a dropdown arrow, switch to
#### Adjusting Text-only Buttons
-If you had text-only buttons, consider using [class@Adw.ButtonContent]. For
-example, the following button:
+If you had text-only buttons, consider using [class@ButtonContent]. For example,
+the following button:
```xml
<object class="GtkButton">
@@ -526,7 +520,7 @@ One exception are the two primary buttons in a dialog, for example, "Cancel" and
If you had split buttons implemented via a `GtkBox` with the
[`.linked`](style-classes.html#linked-controls) style class and two buttons
-packed inside, use [class@Adw.SplitButton] as follows:
+packed inside, use [class@SplitButton] as follows:
```xml
<object class="AdwSplitButton">
diff --git a/doc/named-colors.md b/doc/named-colors.md
index baa1c3a0..0b71e86c 100644
--- a/doc/named-colors.md
+++ b/doc/named-colors.md
@@ -309,7 +309,7 @@ well as with the [`.view`](style-classes.html#view) style class.
These colors are used for [class@Gtk.HeaderBar], as well as widgets that are
meant to be visually attached to it, such as [class@Gtk.SearchBar] or
-[class@Adw.TabBar], unless they have the
+[class@TabBar], unless they have the
[`.inline`](style-classes.html#inline-tab-bars-search-bars) style class.
<table>
@@ -368,8 +368,8 @@ it's an alias of [<code>@window_bg_color</code>](#window-colors) and changes
together with it. When overriding header bar colors, make sure to set it to a
value matching your <code>@headerbar_bg_color</code>.
-<code>@headerbar_shade_color</code> is used by [class@Adw.TabBar] to provide
-a visible darkening for inactive tabs and an overflow shadow. This color should
+<code>@headerbar_shade_color</code> is used by [class@TabBar] to provide a
+visible darkening for inactive tabs and an overflow shadow. This color should
always be partially transparent black, with the opacity adjusted to be well
visible on top of <code>@headerbar_bg_color</code>.
@@ -468,11 +468,11 @@ These colors are used for [class@Gtk.Popover].
</tr>
</table>
-<code>@shade_color</code> is used by [class@Adw.TabBar] with the
+<code>@shade_color</code> is used by [class@TabBar] with the
[`.inline`](style-classes.html#inline-tab-bars-search-bars) style class, as well
-as the transitions in [class@Adw.Leaflet] and [class Adw Flap]. This color
-should always be partially transparent black, with the opacity tuned to be well
-visible on top of <code>@window_bg_color</code>.
+as the transitions in [class@Leaflet] and [class@Flap]. This color should always
+be partially transparent black, with the opacity tuned to be well visible on top
+of <code>@window_bg_color</code>.
<code>@scrollbar_outline_color</code> is used by [class@Gtk.Scrollbar] to
ensure that overlay scrollbars are visible regardless of the content color. It
diff --git a/doc/style-classes.md b/doc/style-classes.md
index e2704904..ace794ff 100644
--- a/doc/style-classes.md
+++ b/doc/style-classes.md
@@ -24,7 +24,7 @@ action dialog.
It can be used in combination with [`.circular`](#circular) or [`.pill`](#pill).
-Can also be used with [class@Gtk.MenuButton] or [class@Adw.SplitButton].
+Can also be used with [class@Gtk.MenuButton] or [class@SplitButton].
### Destructive Action
@@ -39,7 +39,7 @@ using a button. This style acts as a warning to the user.
It can be used in combination with [`.circular`](#circular) or [`.pill`](#pill).
-Can also be used with [class@Gtk.MenuButton] or [class@Adw.SplitButton].
+Can also be used with [class@Gtk.MenuButton] or [class@SplitButton].
### Flat
@@ -55,7 +55,7 @@ Button inside [toolbars and similar widgets](#toolbars) appear flat by default.
It can be used in combination with [`.circular`](#circular) or [`.pill`](#pill).
-Can also be used with [class@Gtk.MenuButton] or [class@Adw.SplitButton].
+Can also be used with [class@Gtk.MenuButton] or [class@SplitButton].
Can be set via [property@Gtk.Button:has-frame] and
[property@Gtk.MenuButton:has-frame].
@@ -74,7 +74,7 @@ This style class is only useful inside [toolbars and similar widgets](#toolbars)
It can be used in combination with [`.circular`](#circular) or [`.pill`](#pill).
-Can also be used with [class@Gtk.MenuButton] or [class@Adw.SplitButton].
+Can also be used with [class@Gtk.MenuButton] or [class@SplitButton].
### Opaque
@@ -107,7 +107,7 @@ class with the following CSS:
It can be used in combination with [`.circular`](#circular) or [`.pill`](#pill).
-Can also be used with [class@Gtk.MenuButton] or [class@Adw.SplitButton].
+Can also be used with [class@Gtk.MenuButton] or [class@SplitButton].
### Circular
@@ -133,7 +133,7 @@ Can also be used with [class@Gtk.MenuButton].
</picture>
The `.pill` style class makes the button appear as a pill. It's often used for
-important standalone buttons, for example, inside a [class@Adw.StatusPage].
+important standalone buttons, for example, inside a [class@StatusPage].
It can be used in combination with [`.suggested-action`](#suggested-action),
[`.destructive-action`](#destructive-action), [`.flat`](#flat),
@@ -198,9 +198,9 @@ The following buttons get flat appearance:
</picture>
* Icon-only buttons;
-* Buttons with an icon and a label (using [class@Adw.ButtonContent]);
+* Buttons with an icon and a label (using [class@ButtonContent]);
* Menu buttons containing an arrow;
-* [class@Adw.SplitButton];
+* [class@SplitButton];
* Any other button with the [`.flat`](#flat) style class.
The following buttons keep default appearance:
@@ -377,8 +377,8 @@ The `.navigation-sidebar` style class can be applied to a [class@Gtk.ListBox]
or [class@Gtk.ListView] to make it look like a sidebar: it makes the
items rounded and padded and removes the default list background.
-When using it on a flap child in an [class Adw Flap], the lack of background can
-be problematic. In that case, it can be used together with the
+When using it on a flap child in an [class@Flap], the lack of background can be
+problematic. In that case, it can be used together with the
[`.background`](#background) style class.
## App Icons
@@ -469,7 +469,7 @@ The `.background` style class can be used with any widget to give it the default
[window](named-colors.html#window-colors) background and foreground colors.
This can be useful when a widget needs an opaque background - for example, a
-flap child inside an [class Adw Flap].
+flap child inside an [class@Flap].
It's equivalent to using the following CSS:
@@ -534,8 +534,8 @@ flat appearance.
<img src="status-page-compact.png" alt="status-page-compact">
</picture>
-The `.compact` style class can be used with a [class@Adw.StatusPage] to make it
-take less space. This is usually used with sidebars or popovers.
+The `.compact` style class can be used with a [class@StatusPage] to make it take
+less space. This is usually used with sidebars or popovers.
## Menu Popovers
@@ -572,7 +572,7 @@ This style class is typically used to indicate unstable or nightly applications.
<img src="tab-bar-inline.png" alt="tab-bar-inline">
</picture>
-By default [class@Gtk.SearchBar] and [class@Adw.TabBar] look like a part of a
+By default [class@Gtk.SearchBar] and [class@TabBar] look like a part of a
[class@Gtk.HeaderBar] and are intended to be used directly attached to one. With
the `.inline` style class they have neutral backgrounds and can be used in
different contexts instead.
@@ -619,4 +619,4 @@ It adds [`.osd`](#osd) appearance to the widget and makes its bottom corners
round. When used together with a [class@Gtk.Overlay] and a [class@Gtk.Revealer],
it allows creating in-app notifications.
-[class@Adw.ToastOverlay] can be used to replace it.
+[class@ToastOverlay] can be used to replace it.
diff --git a/doc/visual-index.md b/doc/visual-index.md
index bd4de604..db200c2b 100644
--- a/doc/visual-index.md
+++ b/doc/visual-index.md
@@ -123,7 +123,7 @@ Slug: visual-index
<img src="clamp-narrow.png" alt="clamp-narrow">
</picture>](class.Clamp.html)
-See also: [class@Adw.ClampLayout], [class@Adw.ClampScrollable]
+See also: [class@ClampLayout], [class@ClampScrollable]
### Leaflet
@@ -181,7 +181,7 @@ See also: [class@Adw.ClampLayout], [class@Adw.ClampScrollable]
<img src="window.png" alt="window">
</picture>](class.Window.html)
-See also: [class@Adw.ApplicationWindow]
+See also: [class@ApplicationWindow]
### Split Button
diff --git a/src/adw-action-row.c b/src/adw-action-row.c
index fb39ffe7..278537e4 100644
--- a/src/adw-action-row.c
+++ b/src/adw-action-row.c
@@ -246,9 +246,9 @@ adw_action_row_class_init (AdwActionRowClass *klass)
* The widget to activate when the row is activated.
*
* The row can be activated either by clicking on it, calling
- * [method@Adw.ActionRow.activate], or via mnemonics in the title or the
- * subtitle. See the [property@Adw.PreferencesRow:use-underline] property to
- * enable mnemonics.
+ * [method@ActionRow.activate], or via mnemonics in the title or the subtitle.
+ * See the [property@PreferencesRow:use-underline] property to enable
+ * mnemonics.
*
* The target widget will be activated by emitting the
* [signal@Gtk.Widget::mnemonic-activate] signal on it.
diff --git a/src/adw-animation-target.c b/src/adw-animation-target.c
index 337359c5..f26911e2 100644
--- a/src/adw-animation-target.c
+++ b/src/adw-animation-target.c
@@ -13,9 +13,9 @@
/**
* AdwAnimationTarget:
*
- * Represents a value [class@Adw.Animation] can animate.
+ * Represents a value [class@Animation] can animate.
*
- * Currently the only implementation is [class@Adw.CallbackAnimationTarget].
+ * Currently the only implementation is [class@CallbackAnimationTarget].
*
* Since: 1.0
*/
@@ -23,7 +23,7 @@
/**
* AdwCallbackAnimationTarget:
*
- * An [class@Adw.AnimationTarget] that calls a given callback during the
+ * An [class@AnimationTarget] that calls a given callback during the
* animation.
*
* Since: 1.0
diff --git a/src/adw-animation.c b/src/adw-animation.c
index d2272447..822d7415 100644
--- a/src/adw-animation.c
+++ b/src/adw-animation.c
@@ -22,14 +22,14 @@
* animation hasn't been started yet, is playing, paused or finished.
*
* Currently there are two concrete animation types:
- * [class@Adw.TimedAnimation] and [class@Adw.SpringAnimation].
+ * [class@TimedAnimation] and [class@SpringAnimation].
*
* `AdwAnimation` will automatically skip the animation if
- * [property@Adw.Animation:widget] is unmapped, or if
+ * [property@Animation:widget] is unmapped, or if
* [property@Gtk.Settings:gtk-enable-animations] is `FALSE`.
*
- * The [signal@Adw.Animation::done] signal can be used to perform an action
- * after the animation ends, for example hiding a widget after animating its
+ * The [signal@Animation::done] signal can be used to perform an action after
+ * the animation ends, for example hiding a widget after animating its
* [property@Gtk.Widget:opacity] to 0.
*
* `AdwAnimation` will be kept alive while the animation is playing. As such,
@@ -71,11 +71,11 @@
* @ADW_ANIMATION_PLAYING: The animation is currently playing.
* @ADW_ANIMATION_FINISHED: The animation has finished.
*
- * Describes the possible states of an [class@Adw.Animation].
+ * Describes the possible states of an [class@Animation].
*
- * The state can be controlled with [method Adw Animation play],
- * [method@Adw.Animation.pause], [method@Adw.Animation.resume],
- * [method@Adw.Animation.reset] and [method Adw Animation skip].
+ * The state can be controlled with [method Animation play],
+ * [method@Animation.pause], [method@Animation.resume],
+ * [method@Animation.reset] and [method Animation skip].
*
* Since: 1.0
*/
@@ -416,7 +416,7 @@ adw_animation_class_init (AdwAnimationClass *klass)
* AdwAnimation::done:
*
* This signal is emitted when the animation has been completed, either on its
- * own or via calling [method Adw Animation skip].
+ * own or via calling [method Animation skip].
*
* Since: 1.0
*/
@@ -539,11 +539,10 @@ adw_animation_get_state (AdwAnimation *self)
* the beginning. This allows to easily play an animation regardless of whether
* it's already playing or not.
*
- * Sets [property@Adw.Animation:state] to `ADW_ANIMATION_PLAYING`.
+ * Sets [property@Animation:state] to `ADW_ANIMATION_PLAYING`.
*
- * The animation will be automatically skipped if
- * [property@Adw.Animation:widget] is unmapped, or if
- * [property@Gtk.Settings:gtk-enable-animations] is `FALSE`.
+ * The animation will be automatically skipped if [property@Animation:widget] is
+ * unmapped, or if [property@Gtk.Settings:gtk-enable-animations] is `FALSE`.
*
* As such, it's not guaranteed that the animation will actually run. For
* example, when using [func@GLib.idle_add] and starting an animation
@@ -578,7 +577,7 @@ adw_animation_play (AdwAnimation *self)
*
* Does nothing if the current state of @self isn't `ADW_ANIMATION_PLAYING`.
*
- * Sets [property@Adw.Animation:state] to `ADW_ANIMATION_PAUSED`.
+ * Sets [property@Animation:state] to `ADW_ANIMATION_PAUSED`.
*
* Since: 1.0
*/
@@ -615,9 +614,9 @@ adw_animation_pause (AdwAnimation *self)
* Resumes a paused animation for @self.
*
* This function must only be used if the animation has been paused with
- * [method@Adw.Animation.pause].
+ * [method@Animation.pause].
*
- * Sets [property@Adw.Animation:state] to `ADW_ANIMATION_PLAYING`.
+ * Sets [property@Animation:state] to `ADW_ANIMATION_PLAYING`.
*
* Since: 1.0
*/
@@ -646,10 +645,10 @@ adw_animation_resume (AdwAnimation *self)
* Skips the animation for @self.
*
* If the animation hasn't been started yet, is playing, or is paused, instantly
- * skips the animation to the end and causes [signal@Adw.Animation::done] to be
+ * skips the animation to the end and causes [signal@Animation::done] to be
* emitted.
*
- * Sets [property@Adw.Animation:state] to `ADW_ANIMATION_FINISHED`.
+ * Sets [property@Animation:state] to `ADW_ANIMATION_FINISHED`.
*
* Since: 1.0
*/
@@ -694,7 +693,7 @@ adw_animation_skip (AdwAnimation *self)
*
* Resets the animation for @self.
*
- * Sets [property@Adw.Animation:state] to `ADW_ANIMATION_IDLE`.
+ * Sets [property@Animation:state] to `ADW_ANIMATION_IDLE`.
*
* Since: 1.0
*/
diff --git a/src/adw-animation.h b/src/adw-animation.h
index 5cf88942..c28e83c6 100644
--- a/src/adw-animation.h
+++ b/src/adw-animation.h
@@ -23,7 +23,7 @@ G_BEGIN_DECLS
/**
* ADW_DURATION_INFINITE:
*
- * Indicates an [class@Adw.Animation] with an infinite duration.
+ * Indicates an [class@Animation] with an infinite duration.
*
* This value is mostly used internally.
*/
diff --git a/src/adw-application-window.c b/src/adw-application-window.c
index c37e72b0..38ecfa4d 100644
--- a/src/adw-application-window.c
+++ b/src/adw-application-window.c
@@ -20,9 +20,9 @@
* </picture>
*
* `AdwApplicationWindow` is a [class@Gtk.ApplicationWindow] subclass providing
- * the same features as [class@Adw.Window].
+ * the same features as [class@Window].
*
- * See [class@Adw.Window] for details.
+ * See [class@Window] for details.
*
* Using [property@Gtk.Application:menubar] is not supported and may result in
* visual glitches.
diff --git a/src/adw-application.c b/src/adw-application.c
index caa7edae..0c2dc412 100644
--- a/src/adw-application.c
+++ b/src/adw-application.c
@@ -13,10 +13,10 @@
*
* A base class for Adwaita applications.
*
- * `AdwApplication` handles library initialization by calling [func Adw init] in
- * the default [signal@Gio.Application::startup] signal handler, in turn
- * chaining up as required by [class@Gtk.Application]. Therefore, any subclass
- * of `AdwApplication` should always chain up its `startup` handler before using
+ * `AdwApplication` handles library initialization by calling [func@init] in the
+ * default [signal@Gio.Application::startup] signal handler, in turn chaining up
+ * as required by [class@Gtk.Application]. Therefore, any subclass of
+ * `AdwApplication` should always chain up its `startup` handler before using
* any Adwaita or GTK API.
*
* ## Automatic Resources
@@ -30,13 +30,13 @@
* - `style.css` contains styles that are always present.
*
* - `style-dark.css` contains styles only used when
- * [property@Adw.StyleManager:dark] is `TRUE`.
+ * [property@StyleManager:dark] is `TRUE`.
*
* - `style-hc.css` contains styles used when the system high contrast
* preference is enabled.
*
* - `style-hc-dark.css` contains styles used when the system high contrast
- * preference is enabled and [property@Adw.StyleManager:dark] is `TRUE`.
+ * preference is enabled and [property@StyleManager:dark] is `TRUE`.
*
* Since: 1.0
*/
diff --git a/src/adw-avatar.c b/src/adw-avatar.c
index bd4a77b4..dec89921 100644
--- a/src/adw-avatar.c
+++ b/src/adw-avatar.c
@@ -32,15 +32,15 @@
* `AdwAvatar` is a widget that shows a round avatar.
*
* `AdwAvatar` generates an avatar with the initials of the
- * [property@Adw.Avatar:text] on top of a colored background.
+ * [property@Avatar:text] on top of a colored background.
*
- * The color is picked based on the hash of the [property@Adw.Avatar:text].
+ * The color is picked based on the hash of the [property@Avatar:text].
*
- * If [property@Adw.Avatar:show-initials] is set to `FALSE`,
- * [property@Adw.Avatar:icon-name] or `avatar-default-symbolic` is shown instead
- * of the initials.
+ * If [property@Avatar:show-initials] is set to `FALSE`,
+ * [property@Avatar:icon-name] or `avatar-default-symbolic` is shown instead of
+ * the initials.
*
- * Use [property@Adw.Avatar:custom-image] to set a custom image.
+ * Use [property@Avatar:custom-image] to set a custom image.
*
* ## CSS nodes
*
@@ -331,8 +331,8 @@ adw_avatar_class_init (AdwAvatarClass *klass)
*
* Sets the text used to generate the fallback initials and color.
*
- * It's only used to generate the color if [property@Adw.Avatar:show-initials]
- * is `FALSE`.
+ * It's only used to generate the color if [property@Avatar:show-initials] is
+ * `FALSE`.
*
* Since: 1.0
*/
@@ -348,7 +348,7 @@ adw_avatar_class_init (AdwAvatarClass *klass)
*
* Whether initials are used instead of an icon on the fallback avatar.
*
- * See [property@Adw.Avatar:icon-name] for how to change the fallback icon.
+ * See [property@Avatar:icon-name] for how to change the fallback icon.
*
* Since: 1.0
*/
diff --git a/src/adw-bin.c b/src/adw-bin.c
index 13b00f1b..01f179b6 100644
--- a/src/adw-bin.c
+++ b/src/adw-bin.c
@@ -21,7 +21,7 @@
* <img src="bin.png" alt="bin">
* </picture>
*
- * The `AdwBin` widget has only one child, set with the [property Adw Bin:child]
+ * The `AdwBin` widget has only one child, set with the [property@Bin:child]
* property.
*
* It is useful for deriving subclasses, since it provides common code needed
diff --git a/src/adw-button-content.c b/src/adw-button-content.c
index 60932ce4..f475be3e 100644
--- a/src/adw-button-content.c
+++ b/src/adw-button-content.c
@@ -25,8 +25,8 @@
* `AdwButtonContent` is a box-like widget with an icon and a label.
*
* It's intended to be used as a direct child of [class@Gtk.Button],
- * [class@Gtk.MenuButton] or [class@Adw.SplitButton], when they need to have
- * both an icon and a label, as follows:
+ * [class@Gtk.MenuButton] or [class@SplitButton], when they need to have both an
+ * icon and a label, as follows:
*
* ```xml
* <object class="GtkButton">
@@ -248,7 +248,7 @@ adw_button_content_class_init (AdwButtonContentClass *klass)
*
* The mnemonic can be used to activate the parent button.
*
- * See [property@Adw.ButtonContent:label].
+ * See [property@ButtonContent:label].
*
* Since: 1.0
*/
diff --git a/src/adw-carousel-indicator-dots.c b/src/adw-carousel-indicator-dots.c
index d549b3f2..b2c33893 100644
--- a/src/adw-carousel-indicator-dots.c
+++ b/src/adw-carousel-indicator-dots.c
@@ -25,7 +25,7 @@
/**
* AdwCarouselIndicatorDots:
*
- * A dots indicator for [class@Adw.Carousel].
+ * A dots indicator for [class@Carousel].
*
* <picture>
* <source srcset="carousel-indicator-dots-dark.png" media="(prefers-color-scheme: dark)">
@@ -33,11 +33,11 @@
* </picture>
*
* The `AdwCarouselIndicatorDots` widget shows a set of dots for each page of a
- * given [class@Adw.Carousel]. The dot representing the carousel's active page
- * is larger and more opaque than the others, the transition to the active and
+ * given [class@Carousel]. The dot representing the carousel's active page is
+ * larger and more opaque than the others, the transition to the active and
* inactive state is gradual to match the carousel's position.
*
- * See also [class@Adw.CarouselIndicatorLines].
+ * See also [class@CarouselIndicatorLines].
*
* ## CSS nodes
*
diff --git a/src/adw-carousel-indicator-lines.c b/src/adw-carousel-indicator-lines.c
index fb5b0ed3..c569268d 100644
--- a/src/adw-carousel-indicator-lines.c
+++ b/src/adw-carousel-indicator-lines.c
@@ -24,7 +24,7 @@
/**
* AdwCarouselIndicatorLines:
*
- * A lines indicator for [class@Adw.Carousel].
+ * A lines indicator for [class@Carousel].
*
* <picture>
* <source srcset="carousel-indicator-dots-lines.png" media="(prefers-color-scheme: dark)">
@@ -32,10 +32,10 @@
* </picture>
*
* The `AdwCarouselIndicatorLines` widget shows a set of lines for each page of
- * a given [class@Adw.Carousel]. The carousel's active page is shown as another
- * line that moves between them to match the carousel's position.
+ * a given [class@Carousel]. The carousel's active page is shown as another line
+ * that moves between them to match the carousel's position.
*
- * See also [class@Adw.CarouselIndicatorDots].
+ * See also [class@CarouselIndicatorDots].
*
* ## CSS nodes
*
diff --git a/src/adw-carousel.c b/src/adw-carousel.c
index 3b638cbe..3384c6f9 100644
--- a/src/adw-carousel.c
+++ b/src/adw-carousel.c
@@ -34,8 +34,8 @@
* The `AdwCarousel` widget can be used to display a set of pages with
* swipe-based navigation between them.
*
- * [class@Adw.CarouselIndicatorDots] and [class@Adw.CarouselIndicatorLines] can
- * be used to provide page indicators for `AdwCarousel`.
+ * [class@CarouselIndicatorDots] and [class@CarouselIndicatorLines] can be used
+ * to provide page indicators for `AdwCarousel`.
*
* ## CSS nodes
*
@@ -904,7 +904,7 @@ adw_carousel_class_init (AdwCarouselClass *klass)
*
* Current scrolling position, unitless.
*
- * 1 matches 1 page. Use [method@Adw.Carousel.scroll_to] for changing it.
+ * 1 matches 1 page. Use [method@Carousel.scroll_to] for changing it.
*
* Since: 1.0
*/
diff --git a/src/adw-clamp-scrollable.c b/src/adw-clamp-scrollable.c
index 0f0ff9b4..c014b693 100644
--- a/src/adw-clamp-scrollable.c
+++ b/src/adw-clamp-scrollable.c
@@ -14,9 +14,9 @@
/**
* AdwClampScrollable:
*
- * A scrollable [class@Adw.Clamp].
+ * A scrollable [class@Clamp].
*
- * `AdwClampScrollable` is a variant of [class@Adw.Clamp] that implements the
+ * `AdwClampScrollable` is a variant of [class@Clamp] that implements the
* [iface@Gtk.Scrollable] interface.
*
* The primary use case for `AdwClampScrollable` is clamping
diff --git a/src/adw-combo-row.c b/src/adw-combo-row.c
index e578208a..80d9d217 100644
--- a/src/adw-combo-row.c
+++ b/src/adw-combo-row.c
@@ -459,7 +459,7 @@ adw_combo_row_class_init (AdwComboRowClass *klass)
* Factory for populating list items.
*
* This factory is always used for the item in the row. It is also used for
- * items in the popup unless [property@Adw.ComboRow:list-factory] is set.
+ * items in the popup unless [property@ComboRow:list-factory] is set.
*
* Since: 1.0
*/
@@ -475,7 +475,7 @@ adw_combo_row_class_init (AdwComboRowClass *klass)
*
* The factory for populating list items in the popup.
*
- * If this is not set, [property@Adw.ComboRow:factory] is used.
+ * If this is not set, [property@ComboRow:factory] is used.
*
* Since: 1.0
*/
@@ -493,8 +493,8 @@ adw_combo_row_class_init (AdwComboRowClass *klass)
*
* It's used to bind strings to labels produced by the default factory.
*
- * If [property@Adw.ComboRow:factory] is not set, the expression is also
- * used to bind strings to labels produced by a default factory.
+ * If [property@ComboRow:factory] is not set, the expression is also used to
+ * bind strings to labels produced by a default factory.
*
* Since: 1.0
*/
@@ -510,9 +510,9 @@ adw_combo_row_class_init (AdwComboRowClass *klass)
* Whether to use the current value as the subtitle.
*
* If you use a custom list item factory, you will need to give the row a
- * name conversion expression with [property@Adw.ComboRow:expression].
+ * name conversion expression with [property@ComboRow:expression].
*
- * If `TRUE`, you should not access [property@Adw.ActionRow:subtitle].
+ * If `TRUE`, you should not access [property@ActionRow:subtitle].
*
* Since: 1.0
*/
diff --git a/src/adw-easing.c b/src/adw-easing.c
index dca50828..5dac81b9 100644
--- a/src/adw-easing.c
+++ b/src/adw-easing.c
@@ -69,7 +69,7 @@
* `ADW_EASE_OUT_BOUNCE`.
*
* Describes the available easing functions for use with
- * [class@Adw.TimedAnimation].
+ * [class@TimedAnimation].
*
* New values may be added to this enumeration over time.
*
diff --git a/src/adw-enum-list-model.c b/src/adw-enum-list-model.c
index 1d09aa95..1b57b328 100644
--- a/src/adw-enum-list-model.c
+++ b/src/adw-enum-list-model.c
@@ -17,7 +17,7 @@
*
* A [iface@Gio.ListModel] representing values of a given enum.
*
- * `AdwEnumListModel` contains objects of type [class@AdwEnumListItem].
+ * `AdwEnumListModel` contains objects of type [class@EnumListItem].
*
* Since: 1.0
*/
@@ -48,7 +48,7 @@ G_DEFINE_FINAL_TYPE_WITH_CODE (AdwEnumListModel, adw_enum_list_model, G_TYPE_OBJ
/**
* AdwEnumListItem:
*
- * `AdwEnumListItem` is the type of items in a [class@Adw.EnumListModel].
+ * `AdwEnumListItem` is the type of items in a [class@EnumListModel].
*
* Since: 1.0
*/
diff --git a/src/adw-flap.c b/src/adw-flap.c
index 6cbc7bf0..2c734358 100644
--- a/src/adw-flap.c
+++ b/src/adw-flap.c
@@ -36,34 +36,34 @@
*
* The `AdwFlap` widget can display its children like a [class Gtk Box] does or
* like a [class@Gtk.Overlay] does, according to the
- * [property Adw Flap:fold-policy] value.
+ * [property@Flap:fold-policy] value.
*
- * `AdwFlap` has at most three children: [property Adw Flap:content],
- * [property Adw Flap:flap] and [property Adw Flap:separator]. Content is the
- * primary child, flap is displayed next to it when unfolded, or overlays it
- * when folded. Flap can be shown or hidden by changing the
- * [property Adw Flap:reveal-flap] value, as well as via swipe gestures if
- * [property Adw Flap:swipe-to-open] and/or [property Adw Flap:swipe-to-close] are
- * set to `TRUE`.
+ * `AdwFlap` has at most three children: [property@Flap:content],
+ * [property@Flap:flap] and [property@Flap:separator]. Content is the primary
+ * child, flap is displayed next to it when unfolded, or overlays it when
+ * folded. Flap can be shown or hidden by changing the
+ * [property@Flap:reveal-flap] value, as well as via swipe gestures if
+ * [property@Flap:swipe-to-open] and/or [property@Flap:swipe-to-close] are set
+ * to `TRUE`.
*
* Optionally, a separator can be provided, which would be displayed between
* the content and the flap when there's no shadow to separate them, depending
* on the transition type.
*
- * [property Adw Flap:flap] is transparent by default; add the
+ * [property@Flap:flap] is transparent by default; add the
* [`.background`](style-classes.html#background) style class to it if this is
* unwanted.
*
- * If [property Adw Flap:modal] is set to `TRUE`, content becomes completely
+ * If [property@Flap:modal] is set to `TRUE`, content becomes completely
* inaccessible when the flap is revealed while folded.
*
* The position of the flap and separator children relative to the content is
- * determined by orientation, as well as the [property Adw Flap:flap-position]
+ * determined by orientation, as well as the [property@Flap:flap-position]
* value.
*
* Folding the flap will automatically hide the flap widget, and unfolding it
* will automatically reveal it. If this behavior is not desired, the
- * [property Adw Flap:locked] property can be used to override it.
+ * [property@Flap:locked] property can be used to override it.
*
* Common use cases include sidebars, header bars that need to be able to
* overlap the window content (for example, in fullscreen mode) and bottom
@@ -92,7 +92,7 @@
* @ADW_FLAP_FOLD_POLICY_AUTO: Fold and unfold the flap based on available
* space.
*
- * Describes the possible folding behavior of a [class Adw Flap] widget.
+ * Describes the possible folding behavior of a [class@Flap] widget.
*
* Since: 1.0
*/
@@ -107,11 +107,11 @@
* neither the flap nor content overlap each other. Both widgets can be
* swiped.
*
- * Describes transitions types of a [class Adw Flap] widget.
+ * Describes transitions types of a [class@Flap] widget.
*
* It determines the type of animation when transitioning between children in a
- * [class Adw Flap] widget, as well as which areas can be swiped via
- * [property Adw Flap:swipe-to-open] and [property Adw Flap:swipe-to-close].
+ * [class@Flap] widget, as well as which areas can be swiped via
+ * [property@Flap:swipe-to-open] and [property@Flap:swipe-to-close].
*
* New values may be added to this enum over time.
*
@@ -1285,8 +1285,7 @@ adw_flap_class_init (AdwFlapClass *klass)
*
* The flap widget.
*
- * It's only visible when [property Adw Flap:reveal-progress] is greater than
- * 0.
+ * It's only visible when [property@Flap:reveal-progress] is greater than 0.
*
* Since: 1.0
*/
@@ -1303,8 +1302,8 @@ adw_flap_class_init (AdwFlapClass *klass)
* The separator widget.
*
* It's displayed between content and flap when there's no shadow to display.
- * When exactly it's visible depends on the
- * [property Adw Flap:transition-type] value.
+ * When exactly it's visible depends on the [property@Flap:transition-type]
+ * value.
*
* Since: 1.0
*/
@@ -1374,7 +1373,7 @@ adw_flap_class_init (AdwFlapClass *klass)
*
* 0 means fully hidden, 1 means fully revealed.
*
- * See [property Adw Flap:reveal-flap].
+ * See [property@Flap:reveal-flap].
*
* Since: 1.0
*/
@@ -1442,7 +1441,7 @@ adw_flap_class_init (AdwFlapClass *klass)
*
* Whether the flap is currently folded.
*
- * See [property Adw Flap:fold-policy].
+ * See [property@Flap:fold-policy].
*
* Since: 1.0
*/
@@ -1460,7 +1459,7 @@ adw_flap_class_init (AdwFlapClass *klass)
*
* If `FALSE`, folding when the flap is revealed automatically closes it, and
* unfolding it when the flap is not revealed opens it. If `TRUE`,
- * [property Adw Flap:reveal-flap] value never changes on its own.
+ * [property@Flap:reveal-flap] value never changes on its own.
*
* Since: 1.0
*/
@@ -1476,7 +1475,7 @@ adw_flap_class_init (AdwFlapClass *klass)
*
* the type of animation used for reveal and fold transitions.
*
- * [property Adw Flap:flap] is transparent by default, which means the content
+ * [property@Flap:flap] is transparent by default, which means the content
* will be seen through it with `ADW_FLAP_TRANSITION_TYPE_OVER` transitions;
* add the [`.background`](style-classes.html#background) style class to it if
* this is unwanted.
@@ -1514,8 +1513,8 @@ adw_flap_class_init (AdwFlapClass *klass)
*
* Whether the flap can be opened with a swipe gesture.
*
- * The area that can be swiped depends on the
- * [property Adw Flap:transition-type] value.
+ * The area that can be swiped depends on the [property@Flap:transition-type]
+ * value.
*
* Since: 1.0
*/
@@ -1531,8 +1530,8 @@ adw_flap_class_init (AdwFlapClass *klass)
*
* Whether the flap can be closed with a swipe gesture.
*
- * The area that can be swiped depends on the
- * [property Adw Flap:transition-type] value.
+ * The area that can be swiped depends on the [property@Flap:transition-type]
+ * value.
*
* Since: 1.0
*/
diff --git a/src/adw-fold-threshold-policy.c b/src/adw-fold-threshold-policy.c
index ca00f88b..a727c2c9 100644
--- a/src/adw-fold-threshold-policy.c
+++ b/src/adw-fold-threshold-policy.c
@@ -12,7 +12,7 @@
* @ADW_FOLD_THRESHOLD_POLICY_MINIMUM: Folding is based on the minimum size
* @ADW_FOLD_THRESHOLD_POLICY_NATURAL: Folding is based on the natural size
*
- * Determines when [class Adw Flap] and [class@Adw.Leaflet] will fold.
+ * Determines when [class@Flap] and [class@Leaflet] will fold.
*
* Since: 1.0
*/
diff --git a/src/adw-header-bar.c b/src/adw-header-bar.c
index 4a2517d4..0cddfd5d 100644
--- a/src/adw-header-bar.c
+++ b/src/adw-header-bar.c
@@ -41,12 +41,12 @@
* `AdwHeaderBar` is similar to [class@Gtk.HeaderBar], but provides additional
* features compared to it. Refer to `GtkHeaderBar` for details.
*
- * [property@Adw.HeaderBar:centering-policy] allows to enforce strict centering
- * of the title widget, this is useful for [class@Adw.ViewSwitcherTitle].
+ * [property.HeaderBar:centering-policy] allows to enforce strict centering of
+ * the title widget, this is useful for [class@ViewSwitcherTitle].
*
- * [property@Adw.HeaderBar:show-start-title-buttons] and
- * [property@Adw.HeaderBar:show-end-title-buttons] allow to easily create split
- * header bar layouts using [class@Adw.Leaflet], as follows:
+ * [property@HeaderBar:show-start-title-buttons] and
+ * [property@HeaderBar:show-end-title-buttons] allow to easily create split
+ * header bar layouts using [class@Leaflet], as follows:
*
* ```xml
* <object class="AdwLeaflet" id="leaflet">
@@ -124,7 +124,7 @@
* @ADW_CENTERING_POLICY_LOOSE: Keep the title centered when possible
* @ADW_CENTERING_POLICY_STRICT: Keep the title centered at all cost
*
- * Describes title centering behavior of a [class@Adw.HeaderBar] widget.
+ * Describes title centering behavior of a [class@HeaderBar] widget.
*
* Since: 1.0
*/
@@ -391,7 +391,7 @@ adw_header_bar_class_init (AdwHeaderBarClass *class)
* When set to `NULL`, the header bar will display the title of the window it
* is contained in.
*
- * To use a different title, use [class@Adw.WindowTitle]:
+ * To use a different title, use [class@WindowTitle]:
*
* ```xml
* <object class="AdwHeaderBar">
@@ -417,11 +417,11 @@ adw_header_bar_class_init (AdwHeaderBarClass *class)
*
* Whether to show title buttons at the start of the header bar.
*
- * See [property@Adw.HeaderBar:show-end-title-buttons] for the other side.
+ * See [property@HeaderBar:show-end-title-buttons] for the other side.
*
* Which buttons are actually shown and where is determined by the
- * [property@Adw.HeaderBar:decoration-layout] property, and by the state of
- * the window (e.g. a close button will not be shown if the window can't be
+ * [property@HeaderBar:decoration-layout] property, and by the state of the
+ * window (e.g. a close button will not be shown if the window can't be
* closed).
*
* Since: 1.0
@@ -438,11 +438,11 @@ adw_header_bar_class_init (AdwHeaderBarClass *class)
*
* Whether to show title buttons at the end of the header bar.
*
- * See [property@Adw.HeaderBar:show-start-title-buttons] for the other side.
+ * See [property@HeaderBar:show-start-title-buttons] for the other side.
*
* Which buttons are actually shown and where is determined by the
- * [property@Adw.HeaderBar:decoration-layout] property, and by the state of
- * the window (e.g. a close button will not be shown if the window can't be
+ * [property@HeaderBar:decoration-layout] property, and by the state of the
+ * window (e.g. a close button will not be shown if the window can't be
* closed).
*
* Since: 1.0
@@ -679,8 +679,8 @@ adw_header_bar_get_title_widget (AdwHeaderBar *self)
*
* Removes a child from @self.
*
- * The child must have been added with [method@Adw.HeaderBar.pack_start],
- * [method@Adw.HeaderBar.pack_end] or [property@Adw.HeaderBar:title-widget].
+ * The child must have been added with [method@HeaderBar.pack_start],
+ * [method@HeaderBar.pack_end] or [property@HeaderBar:title-widget].
*
* Since: 1.0
*/
diff --git a/src/adw-indicator-bin.c b/src/adw-indicator-bin.c
index 01613a26..6f79f2bc 100644
--- a/src/adw-indicator-bin.c
+++ b/src/adw-indicator-bin.c
@@ -16,7 +16,7 @@
/**
* AdwIndicatorBin:
*
- * A helper object for [class@Adw.ViewSwitcherButton].
+ * A helper object for [class@ViewSwitcherButton].
*
* The `AdwIndicatorBin` widget shows an unread indicator over the child widget
* masking it if they overlap.
diff --git a/src/adw-leaflet.c b/src/adw-leaflet.c
index b3e73800..ea46dc5d 100644
--- a/src/adw-leaflet.c
+++ b/src/adw-leaflet.c
@@ -60,7 +60,7 @@
/**
* AdwLeafletPage:
*
- * An auxiliary class used by [class@Adw.Leaflet].
+ * An auxiliary class used by [class@Leaflet].
*/
/**
@@ -69,7 +69,7 @@
* @ADW_LEAFLET_TRANSITION_TYPE_UNDER: Uncover the new page or cover the old page, sliding from or towards
the start according to orientation, text direction and children order
* @ADW_LEAFLET_TRANSITION_TYPE_SLIDE: Slide from left, right, up or down according to the orientation, text
direction and the children order
*
- * Describes the possible transitions in a [class@Adw.Leaflet] widget.
+ * Describes the possible transitions in a [class@Leaflet] widget.
*
* New values may be added to this enumeration over time.
*
@@ -308,8 +308,8 @@ adw_leaflet_page_class_init (AdwLeafletPageClass *klass)
* Whether the child can be navigated to when folded.
*
* If `FALSE`, the child will be ignored by
- * [method@Adw.Leaflet.get_adjacent_child], [method@Adw.Leaflet.navigate], and
- * swipe gestures.
+ * [method@Leaflet.get_adjacent_child], [method@Leaflet.navigate], and swipe
+ * gestures.
*
* This can be used used to prevent switching to widgets like separators.
*
@@ -2206,9 +2206,9 @@ adw_leaflet_class_init (AdwLeafletClass *klass)
*
* The widget currently visible when the leaflet is folded.
*
- * The transition is determined by [property@Adw.Leaflet:transition-type] and
- * [Adw.Leaflet:child-transition-duration]. The transition can be cancelled by
- * the user, in which case visible child will change back to the previously
+ * The transition is determined by [property@Leaflet:transition-type] and
+ * [Leaflet:child-transition-duration]. The transition can be cancelled by the
+ * user, in which case visible child will change back to the previously
* visible child.
*
* Since: 1.0
@@ -2225,7 +2225,7 @@ adw_leaflet_class_init (AdwLeafletClass *klass)
*
* The name of the widget currently visible when the leaflet is folded.
*
- * See [property@Adw.Leaflet:visible-child].
+ * See [property@Leaflet:visible-child].
*
* Since: 1.0
*/
@@ -2319,8 +2319,8 @@ adw_leaflet_class_init (AdwLeafletClass *klass)
* If the orientation is horizontal, for right-to-left locales, gestures and
* shortcuts are reversed.
*
- * Only children that have [property@Adw.LeafletPage:navigatable] set to
- * `TRUE` can be navigated to.
+ * Only children that have [property@LeafletPage:navigatable] set to `TRUE`
+ * can be navigated to.
*
* Since: 1.0
*/
@@ -2348,8 +2348,8 @@ adw_leaflet_class_init (AdwLeafletClass *klass)
* If the orientation is horizontal, for right-to-left locales, gestures and
* shortcuts are reversed.
*
- * Only children that have [property@Adw.LeafletPage:navigatable] set to
- * `TRUE` can be navigated to.
+ * Only children that have [property@LeafletPage:navigatable] set to `TRUE`
+ * can be navigated to.
*
* Since: 1.0
*/
@@ -2811,7 +2811,7 @@ adw_leaflet_new (void)
*
* Adds a child to @self.
*
- * Returns: (transfer none): the [class@Adw.LeafletPage] for @child
+ * Returns: (transfer none): the [class@LeafletPage] for @child
*
* Since: 1.0
*/
@@ -2840,7 +2840,7 @@ adw_leaflet_append (AdwLeaflet *self,
*
* Inserts @child at the first position in @self.
*
- * Returns: (transfer none): the [class@Adw.LeafletPage] for @child
+ * Returns: (transfer none): the [class@LeafletPage] for @child
*
* Since: 1.0
*/
@@ -2865,7 +2865,7 @@ adw_leaflet_prepend (AdwLeaflet *self,
*
* If @sibling is `NULL`, inserts @child at the first position.
*
- * Returns: (transfer none): the [class@Adw.LeafletPage] for @child
+ * Returns: (transfer none): the [class@LeafletPage] for @child
*
* Since: 1.0
*/
@@ -3002,7 +3002,7 @@ adw_leaflet_remove (AdwLeaflet *self,
* @self: a `AdwLeaflet`
* @child: a child of @self
*
- * Returns the [class@Adw.LeafletPage] object for @child.
+ * Returns the [class@LeafletPage] object for @child.
*
* Returns: (transfer none): the page object for @child
*
@@ -3436,12 +3436,12 @@ adw_leaflet_get_can_navigate_forward (AdwLeaflet *self)
*
* Finds the previous or next navigatable child.
*
- * This will be the same child [method@Adw.Leaflet.navigate] or swipe gestures
- * will navigate to.
+ * This will be the same child [method@Leaflet.navigate] or swipe gestures will
+ * navigate to.
*
* If there's no child to navigate to, `NULL` will be returned instead.
*
- * See [property@Adw.LeafletPage:navigatable].
+ * See [property@LeafletPage:navigatable].
*
* Returns: (nullable) (transfer none): the previous or next child
*
@@ -3467,11 +3467,11 @@ adw_leaflet_get_adjacent_child (AdwLeaflet *self,
*
* Navigates to the previous or next child.
*
- * The child must have the [property@Adw.LeafletPage:navigatable] property set
- * to `TRUE`, otherwise it will be skipped.
+ * The child must have the [property@LeafletPage:navigatable] property set to
+ * `TRUE`, otherwise it will be skipped.
*
* This will be the same child as returned by
- * [method@Adw.Leaflet.get_adjacent_child] or navigated to via swipe gestures.
+ * [method@Leaflet.get_adjacent_child] or navigated to via swipe gestures.
*
* Returns: whether the visible child was changed
*
@@ -3504,7 +3504,7 @@ adw_leaflet_navigate (AdwLeaflet *self,
*
* Returns `NULL` if there is no child with this name.
*
- * See [property@Adw.LeafletPage:name].
+ * See [property@LeafletPage:name].
*
* Returns: (transfer none) (nullable): the requested child of @self
*
diff --git a/src/adw-main.c b/src/adw-main.c
index e1fea4f3..bef5575c 100644
--- a/src/adw-main.c
+++ b/src/adw-main.c
@@ -21,7 +21,7 @@ static int adw_initialized = FALSE;
* This function can be used instead of [func Gtk init] as it initializes GTK
* implicitly.
*
- * There's no need to call this function if you're using [class@Adw.Application].
+ * There's no need to call this function if you're using [class@Application].
*
* If Libadwaita has already been initialized, the function will simply return.
*
diff --git a/src/adw-preferences-group.c b/src/adw-preferences-group.c
index 5a74ecc1..23a2ffa6 100644
--- a/src/adw-preferences-group.c
+++ b/src/adw-preferences-group.c
@@ -23,11 +23,11 @@
* </picture>
*
* An `AdwPreferencesGroup` represents a group or tightly related preferences,
- * which in turn are represented by [class@Adw.PreferencesRow].
+ * which in turn are represented by [class@PreferencesRow].
*
* To summarize the role of the preferences it gathers, a group can have both a
- * title and a description. The title will be used by
- * [class@Adw.PreferencesWindow] to let the user look for a preference.
+ * title and a description. The title will be used by [class@PreferencesWindow]
+ * to let the user look for a preference.
*
* ## AdwPreferencesGroup as GtkBuildable
*
diff --git a/src/adw-preferences-page.c b/src/adw-preferences-page.c
index 52961360..973dfe49 100644
--- a/src/adw-preferences-page.c
+++ b/src/adw-preferences-page.c
@@ -15,7 +15,7 @@
/**
* AdwPreferencesPage:
*
- * A page from [class@Adw.PreferencesWindow].
+ * A page from [class@PreferencesWindow].
*
* <picture>
* <source srcset="preferences-page-dark.png" media="(prefers-color-scheme: dark)">
diff --git a/src/adw-preferences-row.c b/src/adw-preferences-row.c
index 35ae1bb6..7c40fc75 100644
--- a/src/adw-preferences-row.c
+++ b/src/adw-preferences-row.c
@@ -13,11 +13,11 @@
*
* A [class@Gtk.ListBoxRow] used to present preferences.
*
- * The `AdwPreferencesRow` widget has a title that [class@Adw.PreferencesWindow]
+ * The `AdwPreferencesRow` widget has a title that [class@PreferencesWindow]
* will use to let the user look for a preference. It doesn't present the title
* in any way and lets you present the preference as you please.
*
- * [class@Adw.ActionRow] and its derivatives are convenient to use as preference
+ * [class@ActionRow] and its derivatives are convenient to use as preference
* rows as they take care of presenting the preference's title while letting you
* compose the inputs of the preference around it.
*
diff --git a/src/adw-preferences-window.c b/src/adw-preferences-window.c
index 523abf35..40f86076 100644
--- a/src/adw-preferences-window.c
+++ b/src/adw-preferences-window.c
@@ -540,7 +540,7 @@ adw_preferences_window_class_init (AdwPreferencesWindowClass *klass)
*
* The name of the currently visible page.
*
- * See [property@Adw.ViewStack:visible-child].
+ * See [property@ViewStack:visible-child].
*
* Since: 1.0
*/
@@ -847,7 +847,7 @@ adw_preferences_window_present_subpage (AdwPreferencesWindow *self,
*
* If there is no presented subpage, this does nothing.
*
- * See [method@Adw.PreferencesWindow.close_subpage].
+ * See [method@PreferencesWindow.close_subpage].
*
* Since: 1.0
*/
@@ -1017,7 +1017,7 @@ adw_preferences_window_set_visible_page_name (AdwPreferencesWindow *self,
*
* Displays @toast.
*
- * See [method@Adw.ToastOverlay.add_toast].
+ * See [method@ToastOverlay.add_toast].
*
* Since: 1.0
*/
diff --git a/src/adw-split-button.c b/src/adw-split-button.c
index 7a06623f..268d196b 100644
--- a/src/adw-split-button.c
+++ b/src/adw-split-button.c
@@ -272,8 +272,8 @@ adw_split_button_class_init (AdwSplitButtonClass *klass)
*
* The label for the button.
*
- * Setting the label will set [property@Adw.SplitButton:icon-name] and
- * [property@Adw.SplitButton:child] to `NULL`.
+ * Setting the label will set [property@SplitButton:icon-name] and
+ * [property@SplitButton:child] to `NULL`.
*
* Since: 1.0
*/
@@ -289,7 +289,7 @@ adw_split_button_class_init (AdwSplitButtonClass *klass)
*
* Whether an underline in the text indicates a mnemonic.
*
- * See [property@Adw.SplitButton:label].
+ * See [property@SplitButton:label].
*
* Since: 1.0
*/
@@ -305,8 +305,8 @@ adw_split_button_class_init (AdwSplitButtonClass *klass)
*
* The name of the icon used to automatically populate the button.
*
- * Setting the icon name will set [property@Adw.SplitButton:label] and
- * [property@Adw.SplitButton:child] to `NULL`.
+ * Setting the icon name will set [property@SplitButton:label] and
+ * [property@SplitButton:child] to `NULL`.
*
* Since: 1.0
*/
@@ -322,8 +322,8 @@ adw_split_button_class_init (AdwSplitButtonClass *klass)
*
* The child widget.
*
- * Setting the child widget will set [property@Adw.SplitButton:label] and
- * [property@Adw.SplitButton:icon-name] to `NULL`.
+ * Setting the child widget will set [property@SplitButton:label] and
+ * [property@SplitButton:icon-name] to `NULL`.
*
* Since: 1.0
*/
@@ -345,8 +345,8 @@ adw_split_button_class_init (AdwSplitButtonClass *klass)
* [ctor@Gtk.PopoverMenu.new_from_model]. Actions will be connected
* as documented for this function.
*
- * If [property@Adw.SplitButton:popover] is already set, it will be
- * dissociated from the button, and the property is set to `NULL`.
+ * If [property@SplitButton:popover] is already set, it will be dissociated
+ * from the button, and the property is set to `NULL`.
*
* Since: 1.0
*/
@@ -364,8 +364,8 @@ adw_split_button_class_init (AdwSplitButtonClass *klass)
*
* If the popover is `NULL`, the dropdown is disabled.
*
- * If [property@Adw.SplitButton:menu-model] is set, the menu model is
- * dissociated from the button, and the property is set to `NULL`.
+ * If [property@SplitButton:menu-model] is set, the menu model is dissociated
+ * from the button, and the property is set to `NULL`.
*
* Since: 1.0
*/
@@ -423,8 +423,8 @@ adw_split_button_class_init (AdwSplitButtonClass *klass)
*
* Emitted to animate press then release.
*
- * This is an action signal. Applications should never connect
- * to this signal, but use the [signal@Adw.SplitButton::clicked] signal.
+ * This is an action signal. Applications should never connect to this signal,
+ * but use the [signal@SplitButton::clicked] signal.
*
* Since: 1.0
*/
@@ -686,7 +686,7 @@ adw_split_button_set_use_underline (AdwSplitButton *self,
*
* Gets the name of the icon used to automatically populate the button.
*
- * If the icon name has not been set with [method@Adw.SplitButton.set_icon_name]
+ * If the icon name has not been set with [method@SplitButton.set_icon_name]
* the return value will be `NULL`.
*
* Returns: (nullable): the icon name
diff --git a/src/adw-spring-animation.c b/src/adw-spring-animation.c
index a849c5fd..2e106286 100644
--- a/src/adw-spring-animation.c
+++ b/src/adw-spring-animation.c
@@ -18,34 +18,34 @@
/**
* AdwSpringAnimation:
*
- * A spring-based [class@Adw.Animation].
+ * A spring-based [class@Animation].
*
* `AdwSpringAnimation` implements an animation driven by a physical model of a
- * spring described by [struct@Adw.SpringParams], with a resting position in
- * [property@Adw.SpringAnimation:value-to], stretched to
- * [property@Adw.SpringAnimation:value-from].
+ * spring described by [struct@SpringParams], with a resting position in
+ * [property@SpringAnimation:value-to], stretched to
+ * [property@SpringAnimation:value-from].
*
* Since the animation is physically simulated, spring animations don't have a
* fixed duration. The animation will stop when the simulated spring comes to a
* rest - when the amplitude of the oscillations becomes smaller than
- * [property@Adw.SpringAnimation:epsilon], or immediately when it reaches
- * [property@Adw.SpringAnimation:value-to] if
- * [property@Adw.SpringAnimation:clamp] is set to `TRUE`. The estimated duration
- * can be obtained with [property@Adw.SpringAnimation:estimated-duration].
+ * [property@SpringAnimation:epsilon], or immediately when it reaches
+ * [property@SpringAnimation:value-to] if
+ * [property@SpringAnimation:clamp] is set to `TRUE`. The estimated duration can
+ * be obtained with [property@SpringAnimation:estimated-duration].
*
* Due to the nature of spring-driven motion the animation can overshoot
- * [property@Adw.SpringAnimation:value-to] before coming to a rest. Whether the
+ * [property@SpringAnimation:value-to] before coming to a rest. Whether the
* animation will overshoot or not depends on the damping ratio of the spring.
- * See [struct@Adw.SpringParams] for more information about specific damping
- * ratio values.
+ * See [struct@SpringParams] for more information about specific damping ratio
+ * values.
*
- * If [property@Adw.SpringAnimation:clamp] is `TRUE`, the animation will
- * abruptly end as soon as it reaches the final value, preventing overshooting.
+ * If [property@SpringAnimation:clamp] is `TRUE`, the animation will abruptly
+ * end as soon as it reaches the final value, preventing overshooting.
*
* Animations can have an initial velocity value, set via
- * [property@Adw.SpringAnimation:initial-velocity], which adjusts the curve
- * without changing the duration. This makes spring animations useful for
- * deceleration at the end of gestures.
+ * [property@SpringAnimation:initial-velocity], which adjusts the curve without
+ * changing the duration. This makes spring animations useful for deceleration
+ * at the end of gestures.
*
* If the initial and final values are equal, and the initial velocity is not 0,
* the animation value will bounce and return to its resting position.
@@ -396,7 +396,7 @@ adw_spring_animation_class_init (AdwSpringAnimationClass *klass)
* The value to animate from.
*
* The animation will start at this value and end at
- * [property@Adw.SpringAnimation:value-to].
+ * [property@SpringAnimation:value-to].
*
* Since: 1.0
*/
@@ -414,8 +414,8 @@ adw_spring_animation_class_init (AdwSpringAnimationClass *klass)
*
* The value to animate to.
*
- * The animation will start at [property@Adw.SpringAnimation:value-from] and
- * end at this value.
+ * The animation will start at [property@SpringAnimation:value-from] and end
+ * at this value.
*
* Since: 1.0
*/
@@ -495,8 +495,8 @@ adw_spring_animation_class_init (AdwSpringAnimationClass *klass)
* If set to `TRUE`, the animation will abruptly end as soon as it reaches the
* final value, preventing overshooting.
*
- * It won't prevent overshooting [property@Adw.SpringAnimation:value-from] if
- * a relative negative [property@Adw.SpringAnimation:initial-velocity] is set.
+ * It won't prevent overshooting [property@SpringAnimation:value-from] if a
+ * relative negative [property@SpringAnimation:initial-velocity] is set.
*
* Since: 1.0
*/
@@ -512,7 +512,7 @@ adw_spring_animation_class_init (AdwSpringAnimationClass *klass)
*
* Estimated duration of the animation in milliseconds.
*
- * Can be [const@Adw.DURATION_INFINITE] if the spring damping is set to 0.
+ * Can be [const@DURATION_INFINITE] if the spring damping is set to 0.
*
* Since: 1.0
*/
diff --git a/src/adw-spring-params.c b/src/adw-spring-params.c
index 8093364a..60f8a0fc 100644
--- a/src/adw-spring-params.c
+++ b/src/adw-spring-params.c
@@ -16,7 +16,7 @@ G_DEFINE_BOXED_TYPE (AdwSpringParams, adw_spring_params,
/**
* AdwSpringParams:
*
- * Physical parameters of a spring for [class@Adw.SpringAnimation].
+ * Physical parameters of a spring for [class@SpringAnimation].
*
* Any spring can be described by three parameters: mass, stiffness and damping.
*
@@ -79,7 +79,7 @@ struct _AdwSpringParams
* * If @damping_ratio is larger than 1, the spring is overdamped and will reach
* its resting position faster than it can complete an oscillation.
*
- * [ctor@Adw.SpringParams.new_full] allows to pass a raw damping value instead.
+ * [ctor@SpringParams.new_full] allows to pass a raw damping value instead.
*
* Returns: (transfer full): the newly created spring parameters
*
@@ -108,8 +108,8 @@ adw_spring_params_new (double damping_ratio,
*
* Creates a new `AdwSpringParams` from @mass, @stiffness and @damping.
*
- * See [ctor Adw SpringParams new] for a simplified constructor using damping
- * ratio instead of @damping.
+ * See [ctor SpringParams new] for a simplified constructor using damping ratio
+ * instead of @damping.
*
* Returns: (transfer full): the newly created spring parameters
*
diff --git a/src/adw-squeezer.c b/src/adw-squeezer.c
index 6660df9f..dbc97b33 100644
--- a/src/adw-squeezer.c
+++ b/src/adw-squeezer.c
@@ -44,7 +44,7 @@
* the widget seem to squeeze itself to fit in the available space.
*
* Transitions between children can be animated as fades. This can be controlled
- * with [property@Adw.Squeezer:transition-type].
+ * with [property@Squeezer:transition-type].
*
* ## CSS nodes
*
@@ -56,7 +56,7 @@
/**
* AdwSqueezerPage:
*
- * An auxiliary class used by [class@Adw.Squeezer].
+ * An auxiliary class used by [class@Squeezer].
*/
/**
@@ -64,7 +64,7 @@
* @ADW_SQUEEZER_TRANSITION_TYPE_NONE: No transition
* @ADW_SQUEEZER_TRANSITION_TYPE_CROSSFADE: A cross-fade
*
- * Describes the possible transitions in a [class@Adw.Squeezer] widget.
+ * Describes the possible transitions in a [class@Squeezer] widget.
*
* Since: 1.0
*/
@@ -1389,7 +1389,7 @@ adw_squeezer_new (void)
*
* Adds a child to @self.
*
- * Returns: (transfer none): the [class@Adw.SqueezerPage] for @child
+ * Returns: (transfer none): the [class@SqueezerPage] for @child
*
* Since: 1.0
*/
@@ -1450,7 +1450,7 @@ adw_squeezer_remove (AdwSqueezer *self,
* @self: a `AdwSqueezer`
* @child: a child of @self
*
- * Returns the [class@Adw.SqueezerPage] object for @child.
+ * Returns the [class@SqueezerPage] object for @child.
*
* Returns: (transfer none): the page object for @child
*
diff --git a/src/adw-status-page.c b/src/adw-status-page.c
index 41dd7d04..3a6de4f1 100644
--- a/src/adw-status-page.c
+++ b/src/adw-status-page.c
@@ -194,7 +194,7 @@ adw_status_page_class_init (AdwStatusPageClass *klass)
*
* The name of the icon to be used.
*
- * Changing this will clear [property@Adw.StatusPage:paintable] out.
+ * Changing this will clear [property@StatusPage:paintable] out.
*
* Since: 1.0
*/
@@ -210,7 +210,7 @@ adw_status_page_class_init (AdwStatusPageClass *klass)
*
* The @GdkPaintable to be used.
*
- * Changing this will clear [property@Adw.StatusPage:icon-name] out.
+ * Changing this will clear [property@StatusPage:icon-name] out.
*
* Since: 1.0
*/
diff --git a/src/adw-style-manager.c b/src/adw-style-manager.c
index c642d3d4..bf9dd5b6 100644
--- a/src/adw-style-manager.c
+++ b/src/adw-style-manager.c
@@ -19,7 +19,7 @@
/**
* AdwColorScheme:
* @ADW_COLOR_SCHEME_DEFAULT: Inherit the parent color-scheme. When set on the
- * `AdwStyleManager` returned by [func@Adw.StyleManager.get_default], it's
+ * `AdwStyleManager` returned by [func@StyleManager.get_default], it's
* equivalent to `ADW_COLOR_SCHEME_PREFER_LIGHT`.
* @ADW_COLOR_SCHEME_FORCE_LIGHT: Always use light appearance.
* @ADW_COLOR_SCHEME_PREFER_LIGHT: Use light appearance unless the system
@@ -28,7 +28,7 @@
* prefers light colors.
* @ADW_COLOR_SCHEME_FORCE_DARK: Always use dark appearance.
*
- * Application color schemes for [property@Adw.StyleManager:color-scheme].
+ * Application color schemes for [property@StyleManager:color-scheme].
*
* Since: 1.0
*/
@@ -42,7 +42,7 @@
* styles, such as whether to use dark or high contrast appearance.
*
* It allows to set the color scheme via the
- * [property@Adw.StyleManager:color-scheme] property, and to query the current
+ * [property@StyleManager:color-scheme] property, and to query the current
* appearance, as well as whether a system-wide color scheme preference exists.
*
* Since: 1.0
@@ -387,7 +387,7 @@ adw_style_manager_class_init (AdwStyleManagerClass *klass)
* The display the style manager is associated with.
*
* The display will be `NULL` for the style manager returned by
- * [func@Adw.StyleManager.get_default].
+ * [func@StyleManager.get_default].
*
* Since: 1.0
*/
@@ -405,8 +405,8 @@ adw_style_manager_class_init (AdwStyleManagerClass *klass)
*
* The effective appearance will be decided based on the application color
* scheme and the system preferred color scheme. The
- * [property@Adw.StyleManager:dark] property can be used to query the
- * current effective appearance.
+ * [property@StyleManager:dark] property can be used to query the current
+ * effective appearance.
*
* The `ADW_COLOR_SCHEME_PREFER_LIGHT` color scheme results in the application
* using light appearance unless the system prefers dark colors. This is the
@@ -429,8 +429,8 @@ adw_style_manager_class_init (AdwStyleManagerClass *klass)
* For the default style manager, `ADW_COLOR_SCHEME_DEFAULT` is equivalent to
* `ADW_COLOR_SCHEME_PREFER_LIGHT`.
*
- * The [property@Adw.StyleManager:system-supports-color-schemes] property can
- * be used to check if the current environment provides a color scheme
+ * The [property@StyleManager:system-supports-color-schemes] property can be
+ * used to check if the current environment provides a color scheme
* preference.
*
* Since: 1.0
@@ -452,7 +452,7 @@ adw_style_manager_class_init (AdwStyleManagerClass *klass)
* color scheme preference. For example, applications might want to show a
* separate appearance switcher if it's set to `FALSE`.
*
- * See [property@Adw.StyleManager:color-scheme].
+ * See [property@StyleManager:color-scheme].
*
* Since: 1.0
*/
@@ -469,7 +469,7 @@ adw_style_manager_class_init (AdwStyleManagerClass *klass)
* Whether the application is using dark appearance.
*
* This property can be used to query the current appearance, as requested via
- * [property@Adw.StyleManager:color-scheme].
+ * [property@StyleManager:color-scheme].
*
* Since: 1.0
*/
@@ -540,7 +540,7 @@ adw_style_manager_ensure (void)
* It manages all [class@Gdk.Display] instances unless the style manager for
* that display has an override.
*
- * See [func@Adw.StyleManager.get_for_display].
+ * See [func@StyleManager.get_for_display].
*
* Returns: (transfer none): the default style manager
*
@@ -564,7 +564,7 @@ adw_style_manager_get_default (void)
* It can be used to override styles for that specific display instead of the
* whole application.
*
- * Most applications should use [func@Adw.StyleManager.get_default] instead.
+ * Most applications should use [func@StyleManager.get_default] instead.
*
* Returns: (transfer none): the style manager for @display
*
@@ -590,7 +590,7 @@ adw_style_manager_get_for_display (GdkDisplay *display)
* Gets the display the style manager is associated with.
*
* The display will be `NULL` for the style manager returned by
- * [func@Adw.StyleManager.get_default].
+ * [func@StyleManager.get_default].
*
* Returns: (transfer none): (nullable): the display
*
@@ -631,8 +631,8 @@ adw_style_manager_get_color_scheme (AdwStyleManager *self)
*
* The effective appearance will be decided based on the application color
* scheme and the system preferred color scheme. The
- * [property@Adw.StyleManager:dark] property can be used to query the
- * current effective appearance.
+ * [property@StyleManager:dark] property can be used to query the current
+ * effective appearance.
*
* Since: 1.0
*/
diff --git a/src/adw-swipe-tracker.c b/src/adw-swipe-tracker.c
index a477e977..740f569d 100644
--- a/src/adw-swipe-tracker.c
+++ b/src/adw-swipe-tracker.c
@@ -34,16 +34,16 @@
/**
* AdwSwipeTracker:
*
- * A swipe tracker used in [class@Adw.Carousel] and [class@Adw.Leaflet].
+ * A swipe tracker used in [class@Carousel] and [class@Leaflet].
*
* The `AdwSwipeTracker` object can be used for implementing widgets with swipe
* gestures. It supports touch-based swipes, pointer dragging, and touchpad
* scrolling.
*
- * The widgets will probably want to expose the
- * [property@Adw.SwipeTracker:enabled] property. If they expect to use
- * horizontal orientation, [property@Adw.SwipeTracker:reversed] can be used for
- * supporting RTL text direction.
+ * The widgets will probably want to expose the [property@SwipeTracker:enabled]
+ * property. If they expect to use horizontal orientation,
+ * [property@SwipeTracker:reversed] can be used for supporting RTL text
+ * direction.
*
* Since: 1.0
*/
@@ -1145,8 +1145,8 @@ adw_swipe_tracker_class_init (AdwSwipeTrackerClass *klass)
*
* The user is expected to animate the deceleration from the current progress
* value to @to with an animation using @velocity as the initial velocity,
- * provided in pixels per second. [class@Adw.SpringAnimation] is usually a
- * good fit for this.
+ * provided in pixels per second. [class@SpringAnimation] is usually a good
+ * fit for this.
*
* Since: 1.0
*/
diff --git a/src/adw-swipeable.c b/src/adw-swipeable.c
index d79f90c4..3137d7d5 100644
--- a/src/adw-swipeable.c
+++ b/src/adw-swipeable.c
@@ -15,7 +15,7 @@
*
* The `AdwSwipeable` interface is implemented by all swipeable widgets.
*
- * See [class@Adw.SwipeTracker] for details about implementing it.
+ * See [class@SwipeTracker] for details about implementing it.
*
* Since: 1.0
*/
diff --git a/src/adw-tab-bar.c b/src/adw-tab-bar.c
index 0d7d9edf..703670af 100644
--- a/src/adw-tab-bar.c
+++ b/src/adw-tab-bar.c
@@ -18,7 +18,7 @@
/**
* AdwTabBar:
*
- * A tab bar for [class@Adw.TabView].
+ * A tab bar for [class@TabView].
*
* <picture>
* <source srcset="tab-bar-dark.png" media="(prefers-color-scheme: dark)">
@@ -490,10 +490,10 @@ adw_tab_bar_class_init (AdwTabBarClass *klass)
*
* Whether the tabs automatically hide.
*
- * If set to `TRUE`, the tab bar disappears when [property@Adw.TabBar:view]
- * has 0 or 1 tab, no pinned tabs, and no tab is being transferred.
+ * If set to `TRUE`, the tab bar disappears when [property@TabBar:view] has 0
+ * or 1 tab, no pinned tabs, and no tab is being transferred.
*
- * See [property@Adw.TabBar:tabs-revealed].
+ * See [property@TabBar:tabs-revealed].
*
* Since: 1.0
*/
@@ -509,7 +509,7 @@ adw_tab_bar_class_init (AdwTabBarClass *klass)
*
* Whether the tabs are currently revealed.
*
- * See [property@Adw.TabBar:autohide].
+ * See [property@TabBar:autohide].
*
* Since: 1.0
*/
@@ -581,7 +581,7 @@ adw_tab_bar_class_init (AdwTabBarClass *klass)
* This signal is emitted when content is dropped onto a tab.
*
* The content must be of one of the types set up via
- * [method@Adw.TabBar.setup_extra_drop_target].
+ * [method@TabBar.setup_extra_drop_target].
*
* See [signal@Gtk.DropTarget::drop].
*
@@ -1060,8 +1060,7 @@ adw_tab_bar_set_inverted (AdwTabBar *self,
* If a tab is hovered for a certain period of time while dragging the content,
* it will be automatically selected.
*
- * The [signal@Adw.TabBar::extra-drag-drop] signal can be used to handle the
- * drop.
+ * The [signal@TabBar::extra-drag-drop] signal can be used to handle the drop.
*
* Since: 1.0
*/
diff --git a/src/adw-tab-view.c b/src/adw-tab-view.c
index 1f436965..07c20216 100644
--- a/src/adw-tab-view.c
+++ b/src/adw-tab-view.c
@@ -25,12 +25,12 @@ static GSList *tab_view_list;
* `AdwTabView` is a container which shows one child at a time. While it
* provides keyboard shortcuts for switching between pages, it does not provide
* a visible tab bar and relies on external widgets for that, such as
- * [class@Adw.TabBar].
+ * [class@TabBar].
*
- * `AdwTabView` maintains a [class@Adw.TabPage] object for each page, which
- * holds additional per-page properties. You can obtain the `AdwTabPage` for a
- * page with [method@Adw.TabView.get_page], and as the return value for
- * [method@Adw.TabView.append] and other functions for adding children.
+ * `AdwTabView` maintains a [class@TabPage] object for each page, which holds
+ * additional per-page properties. You can obtain the `AdwTabPage` for a page
+ * with [method@TabView.get_page], and as the return value for
+ * [method@TabView.append] and other functions for adding children.
*
* `AdwTabView` only aims to be useful for dynamic tabs in multi-window
* document-based applications, such as web browsers, file managers, text
@@ -64,7 +64,7 @@ static GSList *tab_view_list;
/**
* AdwTabPage:
*
- * An auxiliary class used by [class@Adw.TabView].
+ * An auxiliary class used by [class@TabView].
*/
struct _AdwTabPage
@@ -392,7 +392,7 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* The parent page of the page.
*
- * See [method@Adw.TabView.add_page] and [method@Adw.TabView.close_page].
+ * See [method@TabView.add_page] and [method@TabView.close_page].
* Since: 1.0
*/
@@ -422,7 +422,7 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* Whether the page is pinned.
*
- * See [method@Adw.TabView.set_page_pinned].
+ * See [method@TabView.set_page_pinned].
*
* Since: 1.0
*/
@@ -438,9 +438,8 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* The title of the page.
*
- * [class@Adw.TabBar] will display it in the center of the tab unless it's
- * pinned, and will use it as a tooltip unless [property@Adw.TabPage:tooltip]
- * is set.
+ * [class@TabBar] will display it in the center of the tab unless it's pinned,
+ * and will use it as a tooltip unless [property@TabPage:tooltip] is set.
*
* Since: 1.0
*/
@@ -458,8 +457,8 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* The tooltip can be marked up with the Pango text markup language.
*
- * If not set, [class@Adw.TabBar] will use [property@Adw.TabPage:title] as a
- * tooltip instead.
+ * If not set, [class@TabBar] will use [property@TabPage:title] as a tooltip
+ * instead.
*
* Since: 1.0
*/
@@ -475,11 +474,10 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* The icon of the page.
*
- * [class@Adw.TabBar] displays the icon next to the title.
+ * [class@TabBar] displays the icon next to the title.
*
- * It will not show the icon if [property@Adw.TabPage:loading] is set to
- * `TRUE`, or if the page is pinned and [property@Adw.TabPage:indicator-icon]
- * is set.
+ * It will not show the icon if [property@TabPage:loading] is set to `TRUE`,
+ * or if the page is pinned and [propertyTabPage:indicator-icon] is set.
*
* Since: 1.0
*/
@@ -495,10 +493,9 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* Whether the page is loading.
*
- * If set to `TRUE`, [class@Adw.TabBar] will display a spinner in place of
- * icon.
+ * If set to `TRUE`, [class@TabBar] will display a spinner in place of icon.
*
- * If the page is pinned and [property@Adw.TabPage:indicator-icon] is set, the
+ * If the page is pinned and [property@TabPage:indicator-icon] is set, the
* loading status will not be visible.
*
* Since: 1.0
@@ -517,13 +514,13 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* A common use case is an audio or camera indicator in a web browser.
*
- * [class@Adw.TabBar] will show it at the beginning of the tab, alongside icon
- * representing [property@Adw.TabPage:icon] or loading spinner.
+ * [class@TabBar] will show it at the beginning of the tab, alongside icon
+ * representing [property@TabPage:icon] or loading spinner.
*
* If the page is pinned, the indicator will be shown instead of icon or
* spinner.
*
- * If [property@Adw.TabPage:indicator-activatable] is set to `TRUE`, the
+ * If [property@TabPage:indicator-activatable] is set to `TRUE`, the
* indicator icon can act as a button.
*
* Since: 1.0
@@ -540,10 +537,10 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* Whether the indicator icon is activatable.
*
- * If set to `TRUE`, [signal@Adw.TabView::indicator-activated] will be emitted
+ * If set to `TRUE`, [signal@TabView::indicator-activated] will be emitted
* when the indicator icon is clicked.
*
- * If [property@Adw.TabPage:indicator-icon] is not set, does nothing.
+ * If [property@TabPage:indicator-icon] is not set, does nothing.
*
* Since: 1.0
*/
@@ -559,9 +556,9 @@ adw_tab_page_class_init (AdwTabPageClass *klass)
*
* Whether the page needs attention.
*
- * [class@Adw.TabBar] will display a glow under the tab representing the page
- * if set to `TRUE`. If the tab is not visible, the corresponding edge of the
- * tab bar will be highlighted.
+ * [class@TabBar] will display a glow under the tab representing the page if
+ * set to `TRUE`. If the tab is not visible, the corresponding edge of the tab
+ * bar will be highlighted.
*
* Since: 1.0
*/
@@ -1423,7 +1420,7 @@ adw_tab_view_class_init (AdwTabViewClass *klass)
*
* The number of pinned pages in the tab view.
*
- * See [method@Adw.TabView.set_page_pinned].
+ * See [method@TabView.set_page_pinned].
*
* Since: 1.0
*/
@@ -1473,13 +1470,13 @@ adw_tab_view_class_init (AdwTabViewClass *klass)
*
* Default page icon.
*
- * If a page doesn't provide its own icon via [property@Adw.TabPage:icon],
- * a default icon may be used instead for contexts where having an icon is
+ * If a page doesn't provide its own icon via [property@TabPage:icon], a
+ * default icon may be used instead for contexts where having an icon is
* necessary.
*
- * [class@Adw.TabBar] will use default icon for pinned tabs in case the page
- * is not loading, doesn't have an icon and an indicator. Default icon is
- * never used for tabs that aren't pinned.
+ * [class@TabBar] will use default icon for pinned tabs in case the page is
+ * not loading, doesn't have an icon and an indicator. Default icon is never
+ * used for tabs that aren't pinned.
*
* By default, the `adw-tab-icon-missing-symbolic` icon is used.
*
@@ -1498,8 +1495,8 @@ adw_tab_view_class_init (AdwTabViewClass *klass)
* Tab context menu model.
*
* When a context menu is shown for a tab, it will be constructed from the
- * provided menu model. Use the [signal@Adw.TabView::setup-menu] signal to set
- * up the menu actions for the particular tab.
+ * provided menu model. Use the [signal@TabView::setup-menu] signal to set up
+ * the menu actions for the particular tab.
*
* Since: 1.0
*/
@@ -1562,12 +1559,12 @@ adw_tab_view_class_init (AdwTabViewClass *klass)
* Emitted when a page has been removed or transferred to another view.
*
* A typical reason to connect to this signal would be to disconnect signal
- * handlers connected in the [signal@Adw.TabView::page-attached] handler.
+ * handlers connected in the [signal@TabView::page-attached] handler.
*
* It is important not to try and destroy the page child in the handler of
* this function as the child might merely be moved to another window; use
* child dispose handler for that or do it in sync with your
- * [method@Adw.TabView.close_page_finish] calls.
+ * [method@TabView.close_page_finish] calls.
*
* Since: 1.0
*/
@@ -1606,10 +1603,9 @@ adw_tab_view_class_init (AdwTabViewClass *klass)
* @self: a `AdwTabView`
* @page: a page of @self
*
- * Emitted after [method@Adw.TabView.close_page] has been called for
- * @page.
+ * Emitted after [method@TabView.close_page] has been called for @page.
*
- * The handler is expected to call [method@Adw.TabView.close_page_finish] to
+ * The handler is expected to call [method@TabView.close_page_finish] to
* confirm or reject the closing.
*
* The default handler will immediately confirm closing for non-pinned pages,
@@ -1627,9 +1623,9 @@ adw_tab_view_class_init (AdwTabViewClass *klass)
* }
* ```
*
- * The [method@Adw.TabView.close_page_finish] call doesn't have to happen
- * inside the handler, so can be used to do asynchronous checks before
- * confirming the closing.
+ * The [method@TabView.close_page_finish] call doesn't have to happen inside
+ * the handler, so can be used to do asynchronous checks before confirming the
+ * closing.
*
* A typical reason to connect to this signal is to show a confirmation dialog
* for closing a tab.
@@ -1703,8 +1699,8 @@ adw_tab_view_class_init (AdwTabViewClass *klass)
*
* Emitted after the indicator icon on @page has been activated.
*
- * See [property@Adw.TabPage:indicator-icon] and
- * [property@Adw.TabPage:indicator-activatable].
+ * See [property@TabPage:indicator-icon] and
+ * [property@TabPage:indicator-activatable].
*
* Since: 1.0
*/
@@ -2480,8 +2476,8 @@ adw_tab_view_set_menu_model (AdwTabView *self,
* Pins or unpins @page.
*
* Pinned pages are guaranteed to be placed before all non-pinned pages; at any
- * given moment the first [property@Adw.TabView:n-pinned-pages] pages in @self
- * are guaranteed to be pinned.
+ * given moment the first [property@TabView:n-pinned-pages] pages in @self are
+ * guaranteed to be pinned.
*
* When a page is pinned or unpinned, it's automatically reordered: pinning a
* page moves it after other pinned pages; unpinning a page moves it before
@@ -2489,19 +2485,19 @@ adw_tab_view_set_menu_model (AdwTabView *self,
*
* Pinned pages can still be reordered between each other.
*
- * [class@Adw.TabBar] will display pinned pages in a compact form, never showing
- * the title or close button, and only showing a single icon, selected in the
+ * [class@TabBar] will display pinned pages in a compact form, never showing the
+ * title or close button, and only showing a single icon, selected in the
* following order:
*
- * 1. [property@Adw.TabPage:indicator-icon]
- * 2. A spinner if [property@Adw.TabPage:loading] is `TRUE`
- * 3. [property@Adw.TabPage:icon]
- * 4. [property@Adw.TabView:default-icon]
+ * 1. [property@TabPage:indicator-icon]
+ * 2. A spinner if [property@TabPage:loading] is `TRUE`
+ * 3. [property@TabPage:icon]
+ * 4. [property@TabView:default-icon]
*
- * Pinned pages cannot be closed by default, see
- * [signal@Adw.TabView::close-page] for how to override that behavior.
+ * Pinned pages cannot be closed by default, see [signal@TabView::close-page]
+ * for how to override that behavior.
*
- * Changes the value of the [property@Adw.TabPage:pinned] property.
+ * Changes the value of the [property@TabPage:pinned] property.
*
* Since: 1.0
*/
@@ -2552,7 +2548,7 @@ adw_tab_view_set_page_pinned (AdwTabView *self,
* @self: a `AdwTabView`
* @child: a child in @self
*
- * Gets the [class@Adw.TabPage] object representing @child.
+ * Gets the [class@TabPage] object representing @child.
*
* Returns: (transfer none): the page object for @child
*
@@ -2583,7 +2579,7 @@ adw_tab_view_get_page (AdwTabView *self,
* @self: a `AdwTabView`
* @position: the index of the page in @self, starting from 0
*
- * Gets the [class@Adw.TabPage] representing the child at @position.
+ * Gets the [class@TabPage] representing the child at @position.
*
* Returns: (transfer none): the page object at @position
*
@@ -2645,10 +2641,9 @@ adw_tab_view_get_page_position (AdwTabView *self,
*
* This function can be used to automatically position new pages, and to select
* the correct page when this page is closed while being selected (see
- * [method@Adw.TabView.close_page]).
+ * [method@TabView.close_page]).
*
- * If @parent is `NULL`, this function is equivalent to
- * [method@Adw.TabView.append].
+ * If @parent is `NULL`, this function is equivalent to [method@TabView.append].
*
* Returns: (transfer none): the page object representing @child
*
@@ -2699,7 +2694,7 @@ adw_tab_view_add_page (AdwTabView *self,
* Inserts a non-pinned page at @position.
*
* It's an error to try to insert a page before a pinned page, in that case
- * [method@Adw.TabView.insert_pinned] should be used instead.
+ * [method@TabView.insert_pinned] should be used instead.
*
* Returns: (transfer none): the page object representing @child
*
@@ -2769,7 +2764,7 @@ adw_tab_view_append (AdwTabView *self,
* Inserts a pinned page at @position.
*
* It's an error to try to insert a pinned page after a non-pinned page, in
- * that case [method@Adw.TabView.insert] should be used instead.
+ * that case [method@TabView.insert] should be used instead.
*
* Returns: (transfer none): the page object representing @child
*
@@ -2837,20 +2832,20 @@ adw_tab_view_append_pinned (AdwTabView *self,
*
* Requests to close @page.
*
- * Calling this function will result in the [signal@Adw.TabView::close-page]
- * signal being emitted for @page. Closing the page can then be confirmed or
- * denied via [method@Adw.TabView.close_page_finish].
+ * Calling this function will result in the [signal@TabView::close-page] signal
+ * being emitted for @page. Closing the page can then be confirmed or
+ * denied via [method@TabView.close_page_finish].
*
- * If the page is waiting for a [method@Adw.TabView.close_page_finish] call,
- * this function will do nothing.
+ * If the page is waiting for a [method@TabView.close_page_finish] call, this
+ * function will do nothing.
*
- * The default handler for [signal@Adw.TabView::close-page] will immediately
- * confirm closing the page if it's non-pinned, or reject it if it's pinned.
- * This behavior can be changed by registering your own handler for that signal.
+ * The default handler for [signal@TabView::close-page] will immediately confirm
+ * closing the page if it's non-pinned, or reject it if it's pinned. This
+ * behavior can be changed by registering your own handler for that signal.
*
* If @page was selected, another page will be selected instead:
*
- * If the [property@Adw.TabPage:parent] value is `NULL`, the next page will be
+ * If the [property@TabPage:parent] value is `NULL`, the next page will be
* selected when possible, or if the page was already last, the previous page
* will be selected instead.
*
@@ -2883,14 +2878,14 @@ adw_tab_view_close_page (AdwTabView *self,
* @page: a page of @self
* @confirm: whether to confirm or deny closing @page
*
- * Completes a [method@Adw.TabView.close_page] call for @page.
+ * Completes a [method@TabView.close_page] call for @page.
*
* If @confirm is `TRUE`, @page will be closed. If it's `FALSE`, it will be
- * reverted to its previous state and [method@Adw.TabView.close_page] can be
- * called for it again.
+ * reverted to its previous state and [method@TabView.close_page] can be called
+ * for it again.
*
* This function should not be called unless a custom handler for
- * [signal@Adw.TabView::close-page] is used.
+ * [signal@TabView::close-page] is used.
*
* Since: 1.0
*/
diff --git a/src/adw-timed-animation.c b/src/adw-timed-animation.c
index 1259dbb0..43d3816f 100644
--- a/src/adw-timed-animation.c
+++ b/src/adw-timed-animation.c
@@ -15,24 +15,22 @@
/**
* AdwTimedAnimation:
*
- * A time-based [class@Adw.Animation].
+ * A time-based [class@Animation].
*
* `AdwTimedAnimation` implements a simple animation interpolating the given
- * value from [property@Adw.TimedAnimation:value-from] to
- * [property@Adw.TimedAnimation:value-to] over
- * [property@Adw.TimedAnimation:duration] milliseconds using the curve described
- * by [property@Adw.TimedAnimation:easing].
+ * value from [property@TimedAnimation:value-from] to
+ * [property@TimedAnimation:value-to] over
+ * [property@TimedAnimation:duration] milliseconds using the curve described by
+ * [property@TimedAnimation:easing].
*
- * If [property@Adw.TimedAnimation:reverse] is set to `TRUE`,
- * `AdwTimedAnimation` will instead animate from
- * [property@Adw.TimedAnimation:value-to] to
- * [property@Adw.TimedAnimation:value-from], and the easing curve will be
- * inverted.
+ * If [property@TimedAnimation:reverse] is set to `TRUE`, `AdwTimedAnimation`
+ * will instead animate from [property@TimedAnimation:value-to] to
+ * [property@TimedAnimation:value-from], and the easing curve will be inverted.
*
* The animation can repeat a certain amount of times, or endlessly, depending
- * on the [property@Adw.TimedAnimation:repeat-count] value. If
- * [property@Adw.TimedAnimation:alternate] is set to `TRUE`, it will also
- * change the direction every other iteration.
+ * on the [property@TimedAnimation:repeat-count] value. If
+ * [property@TimedAnimation:alternate] is set to `TRUE`, it will also change the
+ * direction every other iteration.
*
* Since: 1.0
*/
@@ -218,10 +216,10 @@ adw_timed_animation_class_init (AdwTimedAnimationClass *klass)
* The value to animate from.
*
* The animation will start at this value and end at
- * [property@Adw.TimedAnimation:value-to].
+ * [property@TimedAnimation:value-to].
*
- * If [property@Adw.TimedAnimation:reverse] is `TRUE`, the animation will end
- * at this value instead.
+ * If [property@TimedAnimation:reverse] is `TRUE`, the animation will end at
+ * this value instead.
*
* Since: 1.0
*/
@@ -239,11 +237,11 @@ adw_timed_animation_class_init (AdwTimedAnimationClass *klass)
*
* The value to animate to.
*
- * The animation will start at [property@Adw.TimedAnimation:value-from] and
- * end at this value.
+ * The animation will start at [property@TimedAnimation:value-from] and end at
+ * this value.
*
- * If [property@Adw.TimedAnimation:reverse] is `TRUE`, the animation will
- * start at this value instead.
+ * If [property@TimedAnimation:reverse] is `TRUE`, the animation will start
+ * at this value instead.
*
* Since: 1.0
*/
@@ -284,8 +282,7 @@ adw_timed_animation_class_init (AdwTimedAnimationClass *klass)
*
* Describes the curve the value is interpolated on.
*
- * See [enum@Adw.Easing] for the description of specific easing
- * functions.
+ * See [enum@Easing] for the description of specific easing functions.
*
* Since: 1.0
*/
@@ -542,8 +539,7 @@ adw_timed_animation_get_easing (AdwTimedAnimation *self)
*
* Sets the easing function @self will use.
*
- * See [enum@Adw.Easing] for the description of specific easing
- * functions.
+ * See [enum@Easing] for the description of specific easing functions.
*
* Since: 1.0
*/
diff --git a/src/adw-toast-overlay.c b/src/adw-toast-overlay.c
index df203224..d3b5e6d3 100644
--- a/src/adw-toast-overlay.c
+++ b/src/adw-toast-overlay.c
@@ -32,9 +32,9 @@
* <img src="toast-overlay.png" alt="toast-overlay">
* </picture>
*
- * Toasts can be shown with [method@Adw.ToastOverlay.add_toast].
+ * Toasts can be shown with [method@ToastOverlay.add_toast].
*
- * See [class@Adw.Toast] for details.
+ * See [class@Toast] for details.
*
* ## CSS nodes
*
@@ -565,7 +565,7 @@ adw_toast_overlay_set_child (AdwToastOverlay *self,
*
* Only one toast can be shown at a time; if a toast is already being displayed,
* either @toast or the original toast will be placed in a queue, depending on
- * the priority of @toast. See [property@Adw.Toast:priority].
+ * the priority of @toast. See [property@Toast:priority].
*
* Since: 1.0
*/
diff --git a/src/adw-toast.c b/src/adw-toast.c
index e110d3a9..f72f74d4 100644
--- a/src/adw-toast.c
+++ b/src/adw-toast.c
@@ -17,7 +17,7 @@
* @ADW_TOAST_PRIORITY_HIGH: the toast will be displayed immediately, pushing
* the previous toast into the queue instead.
*
- * [class@Adw.Toast] behavior when another toast is already displayed.
+ * [class@Toast] behavior when another toast is already displayed.
*
* Since: 1.0
*/
@@ -25,9 +25,9 @@
/**
* AdwToast:
*
- * A helper object for [class@Adw.ToastOverlay].
+ * A helper object for [class@ToastOverlay].
*
- * Toasts are meant to be passed into [method@Adw.ToastOverlay.add_toast] as
+ * Toasts are meant to be passed into [method@ToastOverlay.add_toast] as
* follows:
*
* ```c
@@ -39,12 +39,12 @@
* <img src="toast-simple.png" alt="toast-simple">
* </picture>
*
- * Toasts always have a close button. They emit the
- * [signal@Adw.Toast::dismissed] signal when disappearing.
+ * Toasts always have a close button. They emit the [signal@Toast::dismissed]
+ * signal when disappearing.
*
- * [property@Adw.Toast:timeout] determines how long the toast stays on screen,
- * while [property@Adw.Toast:priority] determines how it behaves if another
- * toast is already being displayed.
+ * [property@Toast:timeout] determines how long the toast stays on screen, while
+ * [property@Toast:priority] determines how it behaves if another toast is
+ * already being displayed.
*
* ## Actions
*
@@ -295,7 +295,7 @@ adw_toast_class_init (AdwToastClass *klass)
*
* If set to `NULL`, the button won't be shown.
*
- * See [property@Adw.Toast:action-name].
+ * See [property@Toast:action-name].
*
* Since: 1.0
*/
@@ -313,7 +313,7 @@ adw_toast_class_init (AdwToastClass *klass)
*
* It will be activated when clicking the button.
*
- * See [property@Adw.Toast:action-target].
+ * See [property@Toast:action-target].
*
* Since: 1.0
*/
@@ -329,7 +329,7 @@ adw_toast_class_init (AdwToastClass *klass)
*
* The parameter for action invocations.
*
- * See [property@Adw.Toast:action-name].
+ * See [property@Toast:action-name].
*
* Since: 1.0
*/
@@ -621,11 +621,11 @@ adw_toast_set_action_target_value (AdwToast *self,
*
* This is a convenience function that calls [ctor GLib Variant new] for
* @format_string and uses the result to call
- * [method@Adw.Toast.set_action_target_value].
+ * [method@Toast.set_action_target_value].
*
* If you are setting a string-valued target and want to set
* the action name at the same time, you can use
- * [method@Adw.Toast.set_detailed_action_name].
+ * [method@Toast.set_detailed_action_name].
* Since: 1.0
*/
diff --git a/src/adw-version.c b/src/adw-version.c
index 418fedc4..3a58960e 100644
--- a/src/adw-version.c
+++ b/src/adw-version.c
@@ -17,8 +17,8 @@
*
* For example, in libadwaita version 1.2.3 this is 1.
*
- * This function is in the library, so it represents the libadwaita library
- * your code is running against. Contrast with the [const@Adw.MAJOR_VERSION] constant,
+ * This function is in the library, so it represents the libadwaita library your
+ * code is running against. Contrast with the [const@MAJOR_VERSION] constant,
* which represents the major version of the libadwaita headers you have
* included when compiling your code.
*
@@ -37,8 +37,8 @@ adw_get_major_version (void)
*
* For example, in libadwaita version 1.2.3 this is 2.
*
- * This function is in the library, so it represents the libadwaita library
- * your code is running against. Contrast with the [const@Adw.MAJOR_VERSION] constant,
+ * This function is in the library, so it represents the libadwaita library your
+ * code is running against. Contrast with the [const@MAJOR_VERSION] constant,
* which represents the minor version of the libadwaita headers you have
* included when compiling your code.
*
@@ -57,8 +57,8 @@ adw_get_minor_version (void)
*
* For example, in libadwaita version 1.2.3 this is 3.
*
- * This function is in the library, so it represents the libadwaita library
- * your code is running against. Contrast with the [const@Adw.MAJOR_VERSION] constant,
+ * This function is in the library, so it represents the libadwaita library your
+ * code is running against. Contrast with the [const@MAJOR_VERSION] constant,
* which represents the micro version of the libadwaita headers you have
* included when compiling your code.
*
diff --git a/src/adw-view-stack.c b/src/adw-view-stack.c
index 6b3bf4f5..8d178cc1 100644
--- a/src/adw-view-stack.c
+++ b/src/adw-view-stack.c
@@ -22,36 +22,34 @@
/**
* AdwViewStack:
*
- * A view container for [class@Adw.ViewSwitcher].
+ * A view container for [class@ViewSwitcher].
*
* `AdwViewStack` is a container which only shows one page at a time.
* It is typically used to hold an application's main views.
*
* It doesn't provide a way to transition between pages.
- * Instead, a separate widget such as [class@Adw.ViewSwitcher] can be used with
+ * Instead, a separate widget such as [class@ViewSwitcher] can be used with
* `AdwViewStack` to provide this functionality.
*
* `AdwViewStack` pages can have a title, an icon, an attention request, and a
- * numbered badge that [class@Adw.ViewSwitcher] will use to let users identify
- * which page is which.
- * Set them using the [property@Adw.ViewStackPage:title],
- * [property@Adw.ViewStackPage:icon-name],
- * [property@Adw.ViewStackPage:needs-attention], and
- * [property@Adw.ViewStackPage:badge-number] properties.
+ * numbered badge that [class@ViewSwitcher] will use to let users identify which
+ * page is which. Set them using the [property@ViewStackPage:title],
+ * [property@ViewStackPage:icon-name],
+ * [property@ViewStackPage:needs-attention], and
+ * [property@ViewStackPage:badge-number] properties.
*
* Unlike [class@Gtk.Stack], transitions between views are not animated.
*
- * `AdwViewStack` maintains a [class@Adw.ViewStackPage] object for each added
- * child, which holds additional per-child properties.
- * You obtain the [class@Adw.ViewStackPage] for a child with
- * [method@Adw.ViewStack.get_page] and you can obtain a
- * [iface@Gtk.SelectionModel] containing all the pages with
- * [method@Adw.ViewStack.get_pages].
+ * `AdwViewStack` maintains a [class@ViewStackPage] object for each added child,
+ * which holds additional per-child properties. You obtain the
+ * [class@ViewStackPage] for a child with [method@ViewStack.get_page] and you
+ * can obtain a [iface@Gtk.SelectionModel] containing all the pages with
+ * [method@ViewStack.get_pages].
*
* ## AdwViewStack as GtkBuildable
*
* To set child-specific properties in a .ui file, create
- * [class@Adw.ViewStackPage] objects explicitly, and set the child widget as a
+ * [class@ViewStackPage] objects explicitly, and set the child widget as a
* property on it:
*
* ```xml
@@ -79,7 +77,7 @@
/**
* AdwViewStackPage:
*
- * An auxiliary class used by [class@Adw.ViewStack].
+ * An auxiliary class used by [class@ViewStack].
*
* Since: 1.0
*/
@@ -314,7 +312,7 @@ adw_view_stack_page_class_init (AdwViewStackPageClass *class)
*
* Whether the page requires the user attention.
*
- * [class@Adw.ViewSwitcher] will display it as a dot next to the page icon.
+ * [class@ViewSwitcher] will display it as a dot next to the page icon.
*
* Since: 1.0
*/
@@ -330,10 +328,10 @@ adw_view_stack_page_class_init (AdwViewStackPageClass *class)
*
* A number associated with the page.
*
- * [class@Adw.ViewSwitcher] can display it as a badge next to the page icon.
- * It is commonly used to display a number of unread items within the page.
+ * [class@ViewSwitcher] can display it as a badge next to the page icon. It is
+ * commonly used to display a number of unread items within the page.
*
- * It can be used together with [property@Adw.ViewStack{age}:needs-attention].
+ * It can be used together with [property@ViewStack{age}:needs-attention].
*
* Since: 1.0
*/
@@ -350,7 +348,7 @@ adw_view_stack_page_class_init (AdwViewStackPageClass *class)
* Whether this page is visible.
*
* This is independent from the [property@Gtk.Widget:visible] property of
- * [property@Adw.ViewStackPage:child].
+ * [property@ViewStackPage:child].
*
* Since: 1.0
*/
@@ -964,7 +962,7 @@ adw_view_stack_class_init (AdwViewStackClass *klass)
*
* The name of the widget currently visible in the stack.
*
- * See [property@Adw.ViewStack:visible-child].
+ * See [property@ViewStack:visible-child].
*
* Since: 1.0
*/
@@ -1392,7 +1390,7 @@ adw_view_stack_new (void)
*
* Adds a child to @self.
*
- * Returns: (transfer none): the [class@Adw.ViewStackPage] for @child
+ * Returns: (transfer none): the [class@ViewStackPage] for @child
*
* Since: 1.0
*/
@@ -1441,7 +1439,7 @@ adw_view_stack_add_named (AdwViewStack *self,
* Adds a child to @self.
*
* The child is identified by the @name. The @title will be used by
- * [class@Adw.ViewSwitcher] to represent @child, so it should be short.
+ * [class@ViewSwitcher] to represent @child, so it should be short.
*
* Returns: (transfer none): the `AdwViewStackPage` for @child
*
@@ -1497,7 +1495,7 @@ adw_view_stack_remove (AdwViewStack *self,
* @self: a `AdwViewStack`
* @child: a child of @self
*
- * Gets the [class@Adw.ViewStackPage] object for @child.
+ * Gets the [class@ViewStackPage] object for @child.
*
* Returns: (transfer none): the page object for @child
*
diff --git a/src/adw-view-switcher-bar.c b/src/adw-view-switcher-bar.c
index 88479e78..cced773f 100644
--- a/src/adw-view-switcher-bar.c
+++ b/src/adw-view-switcher-bar.c
@@ -22,17 +22,17 @@
* </picture>
*
* An action bar letting you switch between multiple views contained in a
- * [class@Adw.ViewStack], via an [class@Adw.ViewSwitcher]. It is designed to be put
- * at the bottom of a window and to be revealed only on really narrow windows,
- * e.g. on mobile phones. It can't be revealed if there are less than two pages.
+ * [class@ViewStack], via an [class@ViewSwitcher]. It is designed to be put at
+ * the bottom of a window and to be revealed only on really narrow windows, e.g.
+ * on mobile phones. It can't be revealed if there are less than two pages.
*
- * `Adw.ViewSwitcherBar` is intended to be used together with
- * [class@Adw.ViewSwitcherTitle].
+ * `AdwViewSwitcherBar` is intended to be used together with
+ * [class@ViewSwitcherTitle].
*
- * A common use case is to bind the [property@Adw.ViewSwitcherBar:reveal]
- * property to [property@Adw.ViewSwitcherTitle:title-visible] to automatically
- * reveal the view switcher bar when the title label is displayed in place of
- * the view switcher, as follows:
+ * A common use case is to bind the [property@ViewSwitcherBar:reveal] property
+ * to [property@ViewSwitcherTitle:title-visible] to automatically reveal the
+ * view switcher bar when the title label is displayed in place of the view
+ * switcher, as follows:
*
* ```xml
* <object class="GtkWindow">
diff --git a/src/adw-view-switcher-button.c b/src/adw-view-switcher-button.c
index 0617c8d6..1e36743e 100644
--- a/src/adw-view-switcher-button.c
+++ b/src/adw-view-switcher-button.c
@@ -292,9 +292,9 @@ adw_view_switcher_button_class_init (AdwViewSwitcherButtonClass *klass)
*
* Sets a flag specifying whether the view requires the user attention.
*
- * This is used by the [class@Adw.ViewSwitcher] to change the appearance of
- * the corresponding button when a view needs attention and it is not the
- * current one.
+ * This is used by the [class@ViewSwitcher] to change the appearance of the
+ * corresponding button when a view needs attention and it is not the current
+ * one.
*
* Since: 1.0
*/
diff --git a/src/adw-view-switcher-title.c b/src/adw-view-switcher-title.c
index b3cfa0dc..f62dcc2c 100644
--- a/src/adw-view-switcher-title.c
+++ b/src/adw-view-switcher-title.c
@@ -23,23 +23,23 @@
* </picture>
*
* A widget letting you switch between multiple views contained by a
- * [class@Adw.ViewStack] via an [class@Adw.ViewSwitcher].
+ * [class@ViewStack] via an [class@ViewSwitcher].
*
- * It is designed to be used as the title widget of a [class@Adw.HeaderBar], and
+ * It is designed to be used as the title widget of a [class@HeaderBar], and
* will display the window's title when the window is too narrow to fit the view
* switcher e.g. on mobile phones, or if there are less than two views.
*
* In order to center the title in narrow windows, the header bar should have
- * [property@Adw.HeaderBar:centering-policy] set to
+ * [property@HeaderBar:centering-policy] set to
* `ADW_CENTERING_POLICY_STRICT`.
*
- * `Adw.ViewSwitcherTitle` is intended to be used together with
- * [class@Adw.ViewSwitcherBar].
+ * `AdwViewSwitcherTitle` is intended to be used together with
+ * [class@ViewSwitcherBar].
*
- * A common use case is to bind the [property@Adw.ViewSwitcherBar:reveal]
- * property to [property@Adw.ViewSwitcherTitle:title-visible] to automatically
- * reveal the view switcher bar when the title label is displayed in place of
- * the view switcher, as follows:
+ * A common use case is to bind the [property@ViewSwitcherBar:reveal] property
+ * to [property@ViewSwitcherTitle:title-visible] to automatically reveal the
+ * view switcher bar when the title label is displayed in place of the view
+ * switcher, as follows:
*
* ```xml
* <object class="GtkWindow">
@@ -345,7 +345,7 @@ adw_view_switcher_title_class_init (AdwViewSwitcherTitleClass *klass)
* Whether the title is currently visible.
*
* If the title is visible, it means the view switcher is hidden an it may be
- * wanted to show an alternative switcher, e.g. a [class@Adw.ViewSwitcherBar].
+ * wanted to show an alternative switcher, e.g. a [class@ViewSwitcherBar].
*
* Since: 1.0
*/
diff --git a/src/adw-view-switcher.c b/src/adw-view-switcher.c
index 071f4484..6f514c63 100644
--- a/src/adw-view-switcher.c
+++ b/src/adw-view-switcher.c
@@ -26,15 +26,15 @@
* </picture>
*
* An adaptive view switcher designed to switch between multiple views
- * contained in a [class@Adw.ViewStack] in a similar fashion to
+ * contained in a [class@ViewStack] in a similar fashion to
* [class@Gtk.StackSwitcher].
*
* `AdwViewSwitcher` buttons always have an icon and a label. They can be
* displayed side by side, or icon on top of the label. This can be controlled
- * via the [property@Adw.ViewSwitcher:policy] property.
+ * via the [property@ViewSwitcher:policy] property.
*
- * Most applications should be using [class@Adw.ViewSwitcherBar] and
- * [class@Adw.ViewSwitcherTitle].
+ * Most applications should be using [class@ViewSwitcherBar] and
+ * [class@ViewSwitcherTitle].
*
* ## CSS nodes
*
@@ -54,7 +54,7 @@
* @ADW_VIEW_SWITCHER_POLICY_NARROW: Force the narrow mode
* @ADW_VIEW_SWITCHER_POLICY_WIDE: Force the wide mode
*
- * Describes the adaptive modes of [class@Adw.ViewSwitcher].
+ * Describes the adaptive modes of [class@ViewSwitcher].
*/
enum {
diff --git a/src/adw-window-title.c b/src/adw-window-title.c
index d521d874..b236ccc2 100644
--- a/src/adw-window-title.c
+++ b/src/adw-window-title.c
@@ -20,7 +20,7 @@
* </picture>
*
* `AdwWindowTitle` shows a title and subtitle. It's intended to be used as the
- * title child of [class@Gtk.HeaderBar] or [class@Adw.HeaderBar].
+ * title child of [class@Gtk.HeaderBar] or [class@HeaderBar].
*
* ## CSS nodes
*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]