-/**
- * modest_runtime_verify_object_last_ref
- * @OBJ: some (GObject) ptr
- * @NAME: name of @OBJ
- *
- * macro to check whether @obj holds only one more ref (ie. after the
- * next unref it will die)
- *
- * not, a g_warning will be issued on stderr. NOTE: this is only active
- * when MODEST_DEBUG contains "debug-objects".
- *
- ***/
-#define modest_runtime_verify_object_last_ref(OBJ,name) \
- do { \
- if (modest_runtime_get_debug_flags() & MODEST_RUNTIME_DEBUG_DEBUG_OBJECTS) \
- if (G_IS_OBJECT(OBJ) && G_OBJECT(OBJ)->ref_count != 1) \
- g_warning ("%s:%d: %s (" \
- #OBJ ") still holds a ref count of %d", \
- __FILE__,__LINE__,name, G_OBJECT(OBJ)->ref_count); \
- } while (0)
-
-
-
-/**
- * modest_runtime_not_implemented
- * @WIN: the parent GtkWindow, or NULL
- *
- * give a not-implemented-yet warning popup or g_warning
- *
- ***/
-#define modest_runtime_not_implemented(WIN) \
- do { \
- if (gtk_main_level() > 0) { \
- GtkWidget *popup; \
- popup = gtk_message_dialog_new (WIN,\
- GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT,\
- GTK_MESSAGE_WARNING, \
- GTK_BUTTONS_OK, \
- "Not yet implemented");\
- gtk_dialog_run (GTK_DIALOG(popup)); \
- gtk_widget_destroy (popup); \
- } else \
- g_warning ("%s:%d: Not yet implemented",__FILE__,__LINE__); \
- } while (0) \
-