This file is indexed.

/usr/share/gtk-doc/html/gtkimageview/sourcecode.html is in libgtkimageview-dev 1.6.4-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Source code overview</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
<link rel="start" href="index.html" title="GtkImageView Reference Manual">
<link rel="up" href="overview.html" title="Package overview">
<link rel="prev" href="dirstructure.html" title="Directory structure">
<link rel="next" href="releasehistory.html" title="Release history">
<meta name="generator" content="GTK-Doc V1.12 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="chapter" href="overview.html" title="Package overview">
<link rel="chapter" href="acknowledgements.html" title="Acknowledgements">
<link rel="reference" href="rn01.html" title="API reference">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
<td><a accesskey="p" href="dirstructure.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="overview.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">GtkImageView Reference Manual</th>
<td><a accesskey="n" href="releasehistory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry" lang="en">
<a name="sourcecode"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle">Source code overview</span></h2>
<p>Source code overview — 
      Overview of the source code.
    </p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1" lang="en">
<a name="id2754426"></a><p>
      This chapter contains important information for those that want
      to hack on the code.
    </p>
<p>
      All source code is located in the <code class="filename">src</code>
      directory. Each C source code file has a matching header
      file. The header files are divided into two groups; those that
      are part of the <span class="emphasis"><em>public API</em></span> and those that
      are not. All public API files are named using
      the <code class="filename">gtk</code> or <code class="filename">gdk</code>
      prefix. Each of them have a corresponding reference page devoted
      to them in this manual. Although both public and "private"
      header files are installed, the intention is that client code
      should only use declarations in the public header files.
    </p>
<p>
      Both public and private headers are installed because
      GtkImageView does not use the <a class="ulink" href="http://www.gotw.ca/gotw/028.htm" target="_top">Pimpl idiom</a>. The Pimpl
      idiom is not currently used because it makes the source code
      much uglier. That may change in future releases (see <a class="ulink" href="http://trac.bjourne.webfactional.com/ticket/9" target="_top">ticket
      9</a>).
    </p>
<p>
      There is no coding standards for this project because there
      hasn't been any need for one. However, it is my hope that the
      code is clear an concise enough. :) Each file has an <a class="ulink" href="http://www.gnu.org/software/emacs/" target="_top">Emacs</a> mode line
      definition at the top which enforces my preferred coding style:
    </p>
<div class="literallayout"><p><br>
      <strong class="userinput"><code>-*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; coding: utf-8 -*-</code></strong><br>
    </p></div>
<p>
      There is probably some equivalent mode line setting for vim.
    </p>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.12</div>
</body>
</html>