This file is indexed.

/usr/include/elementary-1/elm_photocam_eo.h is in libelementary-dev 1.8.5-2.

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
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
#define ELM_OBJ_PHOTOCAM_PAN_CLASS elm_obj_photocam_pan_class_get()

const Eo_Class *elm_obj_photocam_pan_class_get(void) EINA_CONST;

#define ELM_OBJ_PHOTOCAM_CLASS elm_obj_photocam_class_get()

const Eo_Class *elm_obj_photocam_class_get(void) EINA_CONST;

extern EAPI Eo_Op ELM_OBJ_PHOTOCAM_BASE_ID;

enum
{
   ELM_OBJ_PHOTOCAM_SUB_ID_FILE_SET,
   ELM_OBJ_PHOTOCAM_SUB_ID_FILE_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_SET,
   ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_MODE_SET,
   ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_MODE_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_IMAGE_SIZE_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_IMAGE_REGION_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_IMAGE_REGION_SHOW,
   ELM_OBJ_PHOTOCAM_SUB_ID_PAUSED_SET,
   ELM_OBJ_PHOTOCAM_SUB_ID_PAUSED_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_INTERNAL_IMAGE_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_GESTURE_ENABLED_SET,
   ELM_OBJ_PHOTOCAM_SUB_ID_GESTURE_ENABLED_GET,
   ELM_OBJ_PHOTOCAM_SUB_ID_LAST
};

#define ELM_OBJ_PHOTOCAM_ID(sub_id) (ELM_OBJ_PHOTOCAM_BASE_ID + sub_id)


/**
 * @def elm_obj_photocam_file_set
 * @since 1.8
 *
 * @brief Set the photo file to be shown
 *
 * @param[in] file
 * @param[out] ret
 *
 * @see elm_photocam_file_set
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_file_set(file, ret) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_FILE_SET), EO_TYPECHECK(const char *, file), EO_TYPECHECK(Evas_Load_Error *, ret)

/**
 * @def elm_obj_photocam_file_get
 * @since 1.8
 *
 * @brief Returns the path of the current image file
 *
 * @param[out] ret
 *
 * @see elm_photocam_file_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_file_get(ret) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_FILE_GET), EO_TYPECHECK(const char **, ret)

/**
 * @def elm_obj_photocam_zoom_set
 * @since 1.8
 *
 * @brief Set the zoom level of the photo
 *
 * @param[in] zoom
 *
 * @see elm_photocam_zoom_set
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_zoom_set(zoom) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_SET), EO_TYPECHECK(double, zoom)

/**
 * @def elm_obj_photocam_zoom_get
 * @since 1.8
 *
 * @brief Get the zoom level of the photo
 *
 * @param[out] ret
 *
 * @see elm_photocam_zoom_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_zoom_get(ret) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_GET), EO_TYPECHECK(double *, ret)

/**
 * @def elm_obj_photocam_zoom_mode_set
 * @since 1.8
 *
 * @brief Set the zoom mode
 *
 * @param[in] mode
 *
 * @see elm_photocam_zoom_mode_set
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_zoom_mode_set(mode) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_MODE_SET), EO_TYPECHECK(Elm_Photocam_Zoom_Mode, mode)

/**
 * @def elm_obj_photocam_zoom_mode_get
 * @since 1.8
 *
 * @brief Get the zoom mode
 *
 * @param[out] ret
 *
 * @see elm_photocam_zoom_mode_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_zoom_mode_get(ret) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_ZOOM_MODE_GET), EO_TYPECHECK(Elm_Photocam_Zoom_Mode *, ret)

/**
 * @def elm_obj_photocam_image_size_get
 * @since 1.8
 *
 * @brief Get the current image pixel width and height
 *
 * @param[out] w
 * @param[out] h
 *
 * @see elm_photocam_image_size_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_image_size_get(w, h) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_IMAGE_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h)

/**
 * @def elm_obj_photocam_image_region_get
 * @since 1.8
 *
 * @brief Get the region of the image that is currently shown
 *
 * @param[out] x
 * @param[out] y
 * @param[out] w
 * @param[out] h
 *
 * @see elm_photocam_image_region_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_image_region_get(x, y, w, h) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_IMAGE_REGION_GET), EO_TYPECHECK(int *, x), EO_TYPECHECK(int *, y), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h)

/**
 * @def elm_obj_photocam_image_region_show
 * @since 1.8
 *
 * @brief Set the viewed region of the image
 *
 * @param[in] x
 * @param[in] y
 * @param[in] w
 * @param[in] h
 *
 * @see elm_photocam_image_region_show
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_image_region_show(x, y, w, h) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_IMAGE_REGION_SHOW), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h)

/**
 * @def elm_obj_photocam_paused_set
 * @since 1.8
 *
 * @brief Set the paused state for photocam
 *
 * @param[in] paused
 *
 * @see elm_photocam_paused_set
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_paused_set(paused) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_PAUSED_SET), EO_TYPECHECK(Eina_Bool, paused)

/**
 * @def elm_obj_photocam_paused_get
 * @since 1.8
 *
 * @brief Get the paused state for photocam
 *
 * @param[out] ret
 *
 * @see elm_photocam_paused_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_paused_get(ret) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_PAUSED_GET), EO_TYPECHECK(Eina_Bool *, ret)

/**
 * @def elm_obj_photocam_internal_image_get
 * @since 1.8
 *
 * @brief Get the internal low-res image used for photocam
 *
 * @param[out] ret
 *
 * @see elm_photocam_internal_image_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_internal_image_get(ret) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_INTERNAL_IMAGE_GET), EO_TYPECHECK(Evas_Object **, ret)

/**
 * @def elm_obj_photocam_gesture_enabled_set
 * @since 1.8
 *
 * @brief Set the gesture state for photocam.
 *
 * @param[in] gesture
 *
 * @see elm_photocam_gesture_enabled_set
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_gesture_enabled_set(gesture) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_GESTURE_ENABLED_SET), EO_TYPECHECK(Eina_Bool, gesture)

/**
 * @def elm_obj_photocam_gesture_enabled_get
 * @since 1.8
 *
 * @brief Get the gesture state for photocam.
 *
 * @param[out] ret
 *
 * @see elm_photocam_gesture_enabled_get
 *
 * @ingroup Photocam
 */
#define elm_obj_photocam_gesture_enabled_get(ret) ELM_OBJ_PHOTOCAM_ID(ELM_OBJ_PHOTOCAM_SUB_ID_GESTURE_ENABLED_GET), EO_TYPECHECK(Eina_Bool *, ret)