1
/* The GIMP -- an image manipulation program
1
/* GIMP - The GNU Image Manipulation Program
2
2
* Copyright (C) 1995 Spencer Kimball and Peter Mattis
4
4
* The GIMP Help Browser
5
5
* Copyright (C) 1999 Sven Neumann <sven@gimp.org>
6
* Michael Natterer <mitschel@cs.tu-berlin.de>
6
* Michael Natterer <mitch@gimp.org>
8
8
* queue.h - a history queue
25
25
#ifndef _GIMP_HELP_QUEUE_H_
26
26
#define _GIMP_HELP_QUEUE_H_
28
29
typedef struct _Queue Queue;
30
Queue * queue_new (void);
31
void queue_free (Queue *queue);
32
void queue_add (Queue *queue,
34
const gchar * queue_prev (Queue *queue);
35
const gchar * queue_next (Queue *queue);
36
void queue_move_prev (Queue *queue);
37
void queue_move_next (Queue *queue);
38
gboolean queue_has_next (Queue *queue);
39
gboolean queue_has_prev (Queue *queue);
31
Queue * queue_new (void);
32
void queue_free (Queue *queue);
33
void queue_add (Queue *queue,
35
void queue_set_title (Queue *queue,
37
void queue_set_scroll_offset (Queue *queue,
40
const gchar * queue_prev (Queue *queue,
43
const gchar * queue_next (Queue *queue,
46
void queue_move_prev (Queue *queue,
48
void queue_move_next (Queue *queue,
50
gboolean queue_has_next (Queue *queue);
51
gboolean queue_has_prev (Queue *queue);
52
GList * queue_list_prev (Queue *queue);
53
GList * queue_list_next (Queue *queue);
41
56
#endif /* _GIMP_HELP_QUEUE_H_ */