summaryrefslogtreecommitdiff
path: root/gtkdoc-fixxref.in
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2014-02-17 19:42:07 +0100
committerStefan Sauer <ensonic@users.sf.net>2014-02-17 19:42:51 +0100
commitdcf6596cc7c0259fcaf15e7da47d296447318584 (patch)
tree189e5f092d6edc35aa857f61f87af509ec4bad5f /gtkdoc-fixxref.in
parent5c5d7372fce21c1c99bca771d6e5f8623253af58 (diff)
downloadgtk-doc-dcf6596cc7c0259fcaf15e7da47d296447318584.tar.gz
fixxref: provide link targets for sme gobject base types
Diffstat (limited to 'gtkdoc-fixxref.in')
-rwxr-xr-xgtkdoc-fixxref.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtkdoc-fixxref.in b/gtkdoc-fixxref.in
index 7fd5e9d..e59a3d8 100755
--- a/gtkdoc-fixxref.in
+++ b/gtkdoc-fixxref.in
@@ -112,6 +112,13 @@ $dir =~ s/\s+$//;
$dir = $dir . "/share/gtk-doc/html";
if (-d $dir && $dir ne $HTML_DIR) {
@TRACE@("Scanning GLib directory: $dir");
+
+ # some predefined link targets to get links into type hierarchies as these
+ # have no targets
+ $Links{'GBoxed'} = "$dir/gobject/gobject-Boxed-Types.html";
+ $Links{'GEnum'} = "$dir/gobject/gobject-Enumeration-and-Flag-Types.html";
+ $Links{'GFlags'} = "$dir/gobject/gobject-Enumeration-and-Flag-Types.html";
+
if ($dir !~ m%^\Q$path_prefix\E/%) {
&ScanIndices ($dir, 1);
} else {