* Creates a new #EBookQuery which tests @field for @value using the test @test.
*
* Return value: the new #EBookQuery
+ *
+ * Since: 2.22
**/
EBookQuery *
e_book_query_vcard_field_test (const gchar *field,
* Returns the #EBook that this book view is monitoring.
*
* Return value: an #EBook.
+ *
+ * Since: 2.22
**/
EBook *
e_book_view_get_book (EBookView *book_view)
*
* Return value: The converted time as a struct tm. All fields will be
* set properly except for tm.tm_yday.
+ *
+ * Since: 2.22
*/
struct tm
icaltimetype_to_tm (struct icaltimetype *itt)
*
* Return value: The converted time as a struct tm. All fields will be
* set properly except for tm.tm_yday.
+ *
+ * Since: 2.22
**/
struct tm
icaltimetype_to_tm_with_zone (struct icaltimetype *itt,
* Converts a struct tm into an icaltimetype.
*
* Return value: The converted time as an icaltimetype.
+ *
+ * Since: 2.22
*/
struct icaltimetype
tm_to_icaltimetype (struct tm *tm, gboolean is_date)
* Get the #ECal associated with this view.
*
* Return value: the associated client.
+ *
+ * Since: 2.22
*/
ECal *
e_cal_view_get_client (ECalView *view)
* @view: A #ECalView object.
*
* Starts a live query to the calendar/tasks backend.
+ *
+ * Since: 2.22
*/
void
e_cal_view_start (ECalView *view)
} u;
};
-/**
- * ca_object:
- *
- * Since: 2.26
- **/
#define ca_object u.ca_object
-
-/**
- * ca_int:
- *
- * Since: 2.26
- **/
#define ca_int u.ca_int
-
-/**
- * ca_double:
- *
- * Since: 2.26
- **/
#define ca_double u.ca_double
-
-/**
- * ca_str:
- *
- * Since: 2.26
- **/
#define ca_str u.ca_str
-
-/**
- * ca_ptr:
- *
- * Since: 2.26
- **/
#define ca_ptr u.ca_ptr
-/**
- * CAMEL_ARGV_MAX:
- *
- * Maximum no of args processed at any one time, not the max of all args.
- *
- * Since: 2.26
- **/
#define CAMEL_ARGV_MAX (20)
struct _CamelArgV {
*
* Return value: An id that may be passed to filter_remove() to remove
* the filter, or -1 if the operation failed.
+ *
+ * Since: 2.22
**/
gint
camel_mime_parser_filter_add(CamelMimeParser *m, CamelMimeFilter *mf)
*
* Remove a processing filter from the pipeline. There is no
* restriction on the order the filters can be removed.
+ *
+ * Since: 2.22
**/
void
camel_mime_parser_filter_remove(CamelMimeParser *m, gint id)
*
* Return value: The raw headers, or NULL if there are no headers
* defined for the current part or state. These are READ ONLY.
+ *
+ * Since: 2.22
**/
struct _camel_header_raw *
camel_mime_parser_headers_raw(CamelMimeParser *m)
* Can only be used when the state is CAMEL_MIME_PARSER_STATE_MULTIPART_END.
*
* Return value: The preface text, or NULL if there wasn't any.
+ *
+ * Since: 2.22
**/
const gchar *
camel_mime_parser_preface(CamelMimeParser *m)
* CAMEL_MIME_PARSER_STATE_MULTIPART_END.
*
* Return value: The postface text, or NULL if there wasn't any.
+ *
+ * Since: 2.22
**/
const gchar *
camel_mime_parser_postface(CamelMimeParser *m)
* state, or any deeper state.
*
* Return value: The From line, or NULL if called out of context.
+ *
+ * Since: 2.22
**/
const gchar *
camel_mime_parser_from_line(CamelMimeParser *m)
* the respective current state).
*
* Return value: See above.
+ *
+ * Since: 2.22
**/
off_t
camel_mime_parser_tell (CamelMimeParser *parser)
*
* Return value: The header start position, or -1 if
* no headers were scanned in the current state.
+ *
+ * Since: 2.22
**/
off_t
camel_mime_parser_tell_start_headers (CamelMimeParser *parser)
*
* Return value: The start of the from line, or -1 if there
* was no From line, or From lines are not being scanned.
+ *
+ * Since: 2.22
**/
off_t
camel_mime_parser_tell_start_from (CamelMimeParser *parser)
*
* Return value: The start of the boundary, or -1 if there
* was no boundary encountered yet.
+ *
+ * Since: 2.22
**/
off_t
camel_mime_parser_tell_start_boundary(CamelMimeParser *parser)
* Return value: The new seek offset, or -1 on
* an error (for example, trying to seek on a non-seekable
* stream or file descriptor).
+ *
+ * Since: 2.22
**/
off_t
camel_mime_parser_seek(CamelMimeParser *parser, off_t offset, gint whence)
* Get the decoded size of the MIME part's content.
*
* Returns: the size of the MIME part's content in bytes.
+ *
+ * Since: 2.22
**/
gsize
camel_mime_part_get_content_size (CamelMimePart *mime_part)
}
#endif /* NEED_ADDRINFO */
+/**
+ * camel_getaddrinfo:
+ *
+ * Since: 2.22
+ **/
struct addrinfo *
camel_getaddrinfo(const gchar *name, const gchar *service, const struct addrinfo *hints, CamelException *ex)
{
return res;
}
+/**
+ * camel_freeaddrinfo:
+ *
+ * Since: 2.22
+ **/
void
camel_freeaddrinfo(struct addrinfo *host)
{
}
#endif
+/**
+ * camel_getnameinfo:
+ *
+ * Since: 2.22
+ **/
gint
camel_getnameinfo(const struct sockaddr *sa, socklen_t salen, gchar **host, gchar **serv, gint flags, CamelException *ex)
{
store->state = state;
}
+/**
+ * camel_offline_store_prepare_for_offline:
+ *
+ * Since: 2.22
+ **/
void
camel_offline_store_prepare_for_offline (CamelOfflineStore *store, CamelException *ex)
{
return CS_CLASS (session)->alert_user (session, type, prompt, cancel);
}
+/**
+ * camel_session_lookup_addressbook:
+ *
+ * Since: 2.22
+ **/
gboolean
camel_session_lookup_addressbook (CamelSession *session, const gchar *name)
{
* string contains markup tags. Use g_free() to free it.
*
* Returns: a newly-allocated password prompt string
+ *
+ * Since: 2.22
**/
gchar *
camel_session_build_password_prompt (const gchar *type,
session->network_state = network_state;
}
+/**
+ * camel_session_set_junk_headers:
+ *
+ * Since: 2.22
+ **/
void
camel_session_set_junk_headers (CamelSession *session,
const gchar **headers,
}
}
+/**
+ * camel_session_get_junk_headers:
+ *
+ * Since: 2.22
+ **/
const GHashTable *
camel_session_get_junk_headers (CamelSession *session)
{
* camel_folder_info_new:
*
* Return value: a new empty CamelFolderInfo instance
+ *
+ * Since: 2.22
**/
CamelFolderInfo *
camel_folder_info_new (void)
* Default behavior is that all Inbox folders are intended to be refreshed.
*
* Returns: whether folder should be checked for new mails
+ *
+ * Since: 2.22
**/
gboolean
camel_store_can_refresh_folder (CamelStore *store, CamelFolderInfo *info, CamelException *ex)
*
* Returns: the stream's local address (which must be freed with
* #g_free) if the stream is connected, or %NULL if not
+ *
+ * Since: 2.22
**/
struct sockaddr *
camel_tcp_stream_get_local_address (CamelTcpStream *stream, socklen_t *len)
*
* Returns: the stream's remote address (which must be freed with
* #g_free) if the stream is connected, or %NULL if not.
+ *
+ * Since: 2.22
**/
struct sockaddr *
camel_tcp_stream_get_remote_address (CamelTcpStream *stream, socklen_t *len)
<title>Index of new symbols in 2.24</title>
<xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.22" role="2.22">
+ <title>Index of new symbols in 2.22</title>
+ <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.24</title>
<xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.22" role="2.22">
+ <title>Index of new symbols in 2.22</title>
+ <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.24</title>
<xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.22" role="2.22">
+ <title>Index of new symbols in 2.22</title>
+ <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.24</title>
<xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.22" role="2.22">
+ <title>Index of new symbols in 2.22</title>
+ <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.24</title>
<xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.22" role="2.22">
+ <title>Index of new symbols in 2.22</title>
+ <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+ </index>
</part>
</book>
<title>Index of new symbols in 2.24</title>
<xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.22" role="2.22">
+ <title>Index of new symbols in 2.22</title>
+ <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.24</title>
<xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.22" role="2.22">
+ <title>Index of new symbols in 2.22</title>
+ <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+ </index>
</book>
* Returns: E_TIME_PARSE_OK if the string was successfully parsed,
* E_TIME_PARSE_NONE if the string was empty, or
* E_TIME_PARSE_INVALID if the string could not be parsed.
+ *
+ * Since: 2.22
*/
ETimeParseStatus
e_time_parse_date_and_time_ex (const gchar *value,
*
* Returns: An #ETimeParseStatus result code indicating whether
* @value was an empty string, a valid date, or an invalid date.
+ *
+ * Since: 2.22
**/
ETimeParseStatus
e_time_parse_date_ex (const gchar *value, struct tm *result, gboolean *two_digit_year)
}
#endif
+/**
+ * e_time_get_d_fmt_with_4digit_year:
+ *
+ * Since: 2.22
+ **/
gchar *
e_time_get_d_fmt_with_4digit_year (void)
{
g_object_set (cellcolor, "xpad", 4, NULL);
}
+/**
+ * e_cell_renderer_color_new:
+ *
+ * Since: 2.22
+ **/
GtkCellRenderer *
e_cell_renderer_color_new (void)
{
typedef struct _ECellRendererColorClass ECellRendererColorClass;
typedef struct _ECellRendererColorPrivate ECellRendererColorPrivate;
+/**
+ * ECellRendererColor:
+ *
+ * Since: 2.22
+ **/
struct _ECellRendererColor {
GtkCellRenderer parent;
ECellRendererColorPrivate *priv;
* from the provided #ESourceList.
*
* Returns: a new #ESourceComboBox
+ *
+ * Since: 2.22
**/
GtkWidget *
e_source_combo_box_new (ESourceList *source_list)
* @source_combo_box.
*
* Returns: an #ESourceList
+ *
+ * Since: 2.22
**/
ESourceList *
e_source_combo_box_get_source_list (ESourceComboBox *source_combo_box)
*
* Sets the source list used by @source_combo_box to be @source_list. This
* causes the contents of @source_combo_box to be regenerated.
+ *
+ * Since: 2.22
**/
void
e_source_combo_box_set_source_list (ESourceComboBox *source_combo_box,
* if there is no active item.
*
* Returns: an #ESource or %NULL
+ *
+ * Since: 2.22
**/
ESource *
e_source_combo_box_get_active (ESourceComboBox *source_combo_box)
* @source: an #ESource
*
* Sets the active item to the one corresponding to @source.
+ *
+ * Since: 2.22
**/
void
e_source_combo_box_set_active (ESourceComboBox *source_combo_box,
* active item, or %NULL if there is no active item.
*
* Returns: a unique ID string or %NULL
+ *
+ * Since: 2.22
**/
const gchar *
e_source_combo_box_get_active_uid (ESourceComboBox *source_combo_box)
* @uid: a unique ID of an #ESource
*
* Sets the active item to the one corresponding to @uid.
+ *
+ * Since: 2.22
**/
void
e_source_combo_box_set_active_uid (ESourceComboBox *source_combo_box,
typedef struct _ESourceComboBoxClass ESourceComboBoxClass;
typedef struct _ESourceComboBoxPrivate ESourceComboBoxPrivate;
+/**
+ * ESourceComboBox:
+ *
+ * Since: 2.22
+ **/
struct _ESourceComboBox {
GtkComboBox parent;