[gimp] app: Make GimpDialogsState public in core
- From: Martin Nordholts <martinn src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: Make GimpDialogsState public in core
- Date: Sat, 20 Feb 2010 21:53:12 +0000 (UTC)
commit 6d6a52b521aa0411cc30d83d97df72da63da0598
Author: Martin Nordholts <martinn src gnome org>
Date: Sat Feb 20 22:06:12 2010 +0100
app: Make GimpDialogsState public in core
app/widgets/gimpdialogfactory.c | 15 +++++++--------
app/widgets/gimpdialogfactory.h | 2 ++
app/widgets/widgets-enums.h | 7 +++++++
3 files changed, 16 insertions(+), 8 deletions(-)
---
diff --git a/app/widgets/gimpdialogfactory.c b/app/widgets/gimpdialogfactory.c
index bd4e95c..d978cb6 100644
--- a/app/widgets/gimpdialogfactory.c
+++ b/app/widgets/gimpdialogfactory.c
@@ -46,13 +46,6 @@
#include "gimp-log.h"
-typedef enum
-{
- GIMP_DIALOGS_SHOWN,
- GIMP_DIALOGS_HIDDEN_EXPLICITLY, /* user used the Tab key to hide dialogs */
- GIMP_DIALOGS_HIDDEN_WITH_DISPLAY /* dialogs are hidden with the display */
-} GimpDialogsState;
-
enum
{
DOCK_WINDOW_ADDED,
@@ -1096,7 +1089,7 @@ gimp_dialog_factories_session_clear (void)
NULL);
}
-static void
+void
gimp_dialog_factories_set_state (GimpDialogsState state)
{
GimpDialogFactoryClass *factory_class;
@@ -1119,6 +1112,12 @@ gimp_dialog_factories_set_state (GimpDialogsState state)
}
}
+GimpDialogsState
+gimp_dialog_factories_get_state (void)
+{
+ return dialogs_state;
+}
+
void
gimp_dialog_factories_show_with_display (void)
{
diff --git a/app/widgets/gimpdialogfactory.h b/app/widgets/gimpdialogfactory.h
index 9b4681b..a8dfcb4 100644
--- a/app/widgets/gimpdialogfactory.h
+++ b/app/widgets/gimpdialogfactory.h
@@ -161,6 +161,8 @@ void gimp_dialog_factory_hide_dialog (GtkWidget
void gimp_dialog_factories_session_save (GimpConfigWriter *writer);
void gimp_dialog_factories_session_restore (void);
void gimp_dialog_factories_session_clear (void);
+void gimp_dialog_factories_set_state (GimpDialogsState state);
+GimpDialogsState gimp_dialog_factories_get_state (void);
void gimp_dialog_factories_show_with_display (void);
void gimp_dialog_factories_hide_with_display (void);
void gimp_dialog_factories_toggle (void);
diff --git a/app/widgets/widgets-enums.h b/app/widgets/widgets-enums.h
index 8404478..56ffb4e 100644
--- a/app/widgets/widgets-enums.h
+++ b/app/widgets/widgets-enums.h
@@ -280,5 +280,12 @@ typedef enum /*< skip >*/
GIMP_FILE_CHOOSER_ACTION_EXPORT
} GimpFileChooserAction;
+typedef enum /*< skip >*/
+{
+ GIMP_DIALOGS_SHOWN,
+ GIMP_DIALOGS_HIDDEN_EXPLICITLY, /* user used the Tab key to hide dialogs */
+ GIMP_DIALOGS_HIDDEN_WITH_DISPLAY /* dialogs are hidden with the display */
+} GimpDialogsState;
+
#endif /* __WIDGETS_ENUMS_H__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]