diff options
author | Alexander Mikhaylenko <alexm@gnome.org> | 2020-04-03 03:58:57 +0500 |
---|---|---|
committer | Alexander Mikhaylenko <alexm@gnome.org> | 2020-04-03 03:58:57 +0500 |
commit | a3af6cea033e9e484aa3960b9efb9549ad75e79f (patch) | |
tree | 3d3480bd7df0bc39482aa836867b7ddda70a7db1 /src | |
parent | 386e6114c43d66eba82cb75115eb1b928e66b057 (diff) | |
download | gnome-screenshot-a3af6cea033e9e484aa3960b9efb9549ad75e79f.tar.gz |
dialog: Make the struct private
This is the second step to making it a class.
Diffstat (limited to 'src')
-rw-r--r-- | src/screenshot-dialog.c | 18 | ||||
-rw-r--r-- | src/screenshot-dialog.h | 18 |
2 files changed, 19 insertions, 17 deletions
diff --git a/src/screenshot-dialog.c b/src/screenshot-dialog.c index 141a86a..a9ca538 100644 --- a/src/screenshot-dialog.c +++ b/src/screenshot-dialog.c @@ -32,6 +32,24 @@ enum { LAST_TYPE }; +struct _ScreenshotDialog { + GdkPixbuf *screenshot; + GdkPixbuf *preview_image; + + GtkWidget *dialog; + GtkWidget *save_widget; + GtkWidget *filename_entry; + GtkWidget *save_button; + GtkWidget *copy_button; + GtkWidget *back_button; + + gint drag_x; + gint drag_y; + + SaveScreenshotCallback callback; + gpointer user_data; +}; + static GtkTargetEntry drag_types[] = { { "image/png", 0, TYPE_IMAGE_PNG }, diff --git a/src/screenshot-dialog.h b/src/screenshot-dialog.h index 65e0aab..8ad83f7 100644 --- a/src/screenshot-dialog.h +++ b/src/screenshot-dialog.h @@ -30,23 +30,7 @@ typedef enum { typedef void (*SaveScreenshotCallback) (ScreenshotResponse response, gpointer *user_data); -typedef struct { - GdkPixbuf *screenshot; - GdkPixbuf *preview_image; - - GtkWidget *dialog; - GtkWidget *save_widget; - GtkWidget *filename_entry; - GtkWidget *save_button; - GtkWidget *copy_button; - GtkWidget *back_button; - - gint drag_x; - gint drag_y; - - SaveScreenshotCallback callback; - gpointer user_data; -} ScreenshotDialog; +typedef struct _ScreenshotDialog ScreenshotDialog; ScreenshotDialog *screenshot_dialog_new (GdkPixbuf *screenshot, char *initial_uri, |