source: trunk/third/bonobo/bonobo/bonobo-ui-sync-status.h @ 15579

Revision 15579, 1.4 KB checked in by ghudson, 24 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15578, which included commits to RCS files with non-trunk default branches.
Line 
1/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2/*
3 * bonobo-ui-sync-status.h: The Bonobo UI/XML sync engine for statuss
4 *
5 * Author:
6 *      Michael Meeks (michael@helixcode.com)
7 *
8 * Copyright 2000 Helix Code, Inc.
9 */
10
11#ifndef _BONOBO_UI_SYNC_STATUS_H_
12#define _BONOBO_UI_SYNC_STATUS_H_
13
14#include <gtk/gtkstatusbar.h>
15
16#include <bonobo/bonobo-ui-sync.h>
17
18BEGIN_GNOME_DECLS
19
20#define BONOBO_TYPE_UI_SYNC_STATUS            (bonobo_ui_sync_status_get_type ())
21#define BONOBO_UI_SYNC_STATUS(obj)            (GTK_CHECK_CAST ((obj), BONOBO_TYPE_UI_SYNC_STATUS, BonoboUISyncStatus))
22#define BONOBO_UI_SYNC_STATUS_CLASS(klass)    (GTK_CHECK_CLASS_CAST ((klass), BONOBO_TYPE_UI_SYNC_STATUS, BonoboUISyncStatusClass))
23#define BONOBO_IS_UI_SYNC_STATUS(obj)         (GTK_CHECK_TYPE ((obj), BONOBO_TYPE_UI_SYNC_STATUS))
24#define BONOBO_IS_UI_SYNC_STATUS_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((obj), BONOBO_TYPE_UI_SYNC_STATUS))
25
26typedef struct _BonoboUISyncStatusPrivate BonoboUISyncStatusPrivate;
27
28typedef struct {
29        BonoboUISync parent;
30
31        GtkBox       *status;
32        GtkStatusbar *main_status;
33
34        BonoboUISyncStatusPrivate *priv;
35} BonoboUISyncStatus;
36
37typedef struct {
38        BonoboUISyncClass parent_class;
39} BonoboUISyncStatusClass;
40
41BonoboUISync *bonobo_ui_sync_status_new      (BonoboUIEngine *engine,
42                                              GtkBox         *status);
43
44END_GNOME_DECLS
45
46#endif /* _BONOBO_UI_SYNC_STATUS_H_ */
Note: See TracBrowser for help on using the repository browser.