#include <gdk/gdkkeysyms.h>
#include "gtkcmctree.h"
#include "claws-marshal.h"
-
-#if !GTK_CHECK_VERSION(2,10,0)
-#define gdk_atom_intern_static_string(str) gdk_atom_intern(str, FALSE)
-#endif
+#include "utils.h"
#define PM_SIZE 8
#define TAB_SIZE (PM_SIZE + 6)
{
case ARG_N_COLUMNS: /* construct-only arg, only set at construction time */
#if !GLIB_CHECK_VERSION(2,10,0)
- g_return_if_fail (clist->row_mem_chunk == NULL);
+ cm_return_if_fail (clist->row_mem_chunk == NULL);
#endif
clist->columns = MAX (1, g_value_get_uint (value));
#if !GLIB_CHECK_VERSION(2,10,0)
GtkCMCTreeNode *child;
gint i;
- g_return_if_fail (GTK_IS_CMCTREE (widget));
+ cm_return_if_fail (GTK_IS_CMCTREE (widget));
GTK_WIDGET_CLASS (parent_class)->realize (widget);
GtkCMCTree *ctree;
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (widget));
+ cm_return_if_fail (GTK_IS_CMCTREE (widget));
GTK_WIDGET_CLASS (parent_class)->unrealize (widget);
GtkCMCList *clist;
gint button_actions;
- g_return_val_if_fail (GTK_IS_CMCTREE (widget), FALSE);
- g_return_val_if_fail (event != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (widget), FALSE);
+ cm_return_val_if_fail (event != NULL, FALSE);
ctree = GTK_CMCTREE (widget);
clist = GTK_CMCLIST (widget);
gint i;
gint y = 0;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
ctree = GTK_CMCTREE (clist);
gint state;
gint i;
- g_return_if_fail (clist != NULL);
+ cm_return_if_fail (clist != NULL);
/* bail now if we arn't drawable yet */
if (!GTK_WIDGET_DRAWABLE (clist) || row < 0 || row >= clist->rows)
gint rows = 0;
if (sibling)
- g_return_if_fail (GTK_CMCTREE_ROW (sibling)->parent == parent);
- g_return_if_fail (node != NULL);
- g_return_if_fail (node != sibling);
- g_return_if_fail (node != parent);
+ cm_return_if_fail (GTK_CMCTREE_ROW (sibling)->parent == parent);
+ cm_return_if_fail (node != NULL);
+ cm_return_if_fail (node != sibling);
+ cm_return_if_fail (node != parent);
clist = GTK_CMCLIST (ctree);
GtkCMCTreeNode *parent;
GList *list;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
clist = GTK_CMCLIST (ctree);
GtkCMCTree *ctree;
GtkCMCTreeNode *node;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
if (GTK_CMCLIST_AUTO_SORT (clist))
return;
GtkCMCTreeNode *work;
gboolean visible = FALSE;
- g_return_if_fail (ctree != NULL);
- g_return_if_fail (node != NULL);
- g_return_if_fail (!new_sibling ||
+ cm_return_if_fail (ctree != NULL);
+ cm_return_if_fail (node != NULL);
+ cm_return_if_fail (!new_sibling ||
GTK_CMCTREE_ROW (new_sibling)->parent == new_parent);
if (new_parent && GTK_CMCTREE_ROW (new_parent)->is_leaf)
GtkCMCList *clist;
GtkCMCTreeNode *node;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
GtkRequisition requisition;
gboolean visible;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (!node || GTK_CMCTREE_ROW (node)->expanded || GTK_CMCTREE_ROW (node)->is_leaf)
return;
list = (GList *)node;
list->next = (GList *)(GTK_CMCTREE_ROW (node)->children);
- if (visible)
+ if (visible && !GTK_CMCLIST_AUTO_RESIZE_BLOCKED (clist))
{
/* resize auto_resize columns if needed */
for (i = 0; i < clist->columns; i++)
gboolean visible;
gint level;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (!node || !GTK_CMCTREE_ROW (node)->expanded ||
GTK_CMCTREE_ROW (node)->is_leaf)
PangoLayout *layout;
PangoRectangle logical_rect;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
- g_return_if_fail (requisition != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (requisition != NULL);
ctree = GTK_CMCTREE (clist);
gchar *old_text = NULL;
GdkPixbuf *old_pixbuf = NULL;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
- g_return_if_fail (clist_row != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (clist_row != NULL);
ctree = GTK_CMCTREE (clist);
GtkCMCTreeNode *parent;
parent = ((GtkCMCTreeRow *)clist_row)->parent;
- if (!parent || (parent && GTK_CMCTREE_ROW (parent)->expanded &&
+ if ((parent && GTK_CMCTREE_ROW (parent)->expanded &&
gtk_cmctree_is_viewable (ctree, parent)))
{
visible = TRUE;
ctree_row->row.cell[i].horizontal = 0;
ctree_row->row.cell[i].style = NULL;
}
-
GTK_CMCELL_PIXTEXT (ctree_row->row.cell[ctree->tree_column])->text = NULL;
ctree_row->row.fg_set = FALSE;
{
GList *node;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
if ((node = g_list_nth (clist->row_list, row)) &&
GTK_CMCTREE_ROW (node)->row.selectable)
{
GList *node;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
if ((node = g_list_nth (clist->row_list, row)))
g_signal_emit (G_OBJECT (clist), ctree_signals[TREE_UNSELECT_ROW],0,
GtkCMCTreeNode *sel_row;
gboolean node_selected;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (!node || GTK_CMCTREE_ROW (node)->row.state == GTK_STATE_SELECTED ||
!GTK_CMCTREE_ROW (node)->row.selectable)
{
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (!node || GTK_CMCTREE_ROW (node)->row.state != GTK_STATE_SELECTED)
return;
GtkCMCTree *ctree;
GtkCMCTreeNode *node;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
ctree = GTK_CMCTREE (clist);
GtkCMCTreeNode *node;
GList *list;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
ctree = GTK_CMCTREE (clist);
gint xl;
gint yu;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
clist = GTK_CMCLIST (ctree);
{
GtkWidget *widget;
- g_return_val_if_fail (columns > 0, NULL);
- g_return_val_if_fail (tree_column >= 0 && tree_column < columns, NULL);
+ cm_return_val_if_fail (columns > 0, NULL);
+ cm_return_val_if_fail (tree_column >= 0 && tree_column < columns, NULL);
widget = gtk_widget_new (GTK_TYPE_CMCTREE,
"n_columns", columns,
GtkCMCTreeNode *sibling;
GtkCMCTreeNode *node;
- g_return_val_if_fail (GTK_IS_CMCTREE (clist), -1);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (clist), -1);
sibling = GTK_CMCTREE_NODE (g_list_nth (clist->row_list, row));
if (sibling)
GList *list;
gint i;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
if (sibling)
- g_return_val_if_fail (GTK_CMCTREE_ROW (sibling)->parent == parent, NULL);
+ cm_return_val_if_fail (GTK_CMCTREE_ROW (sibling)->parent == parent, NULL);
if (parent && GTK_CMCTREE_ROW (parent)->is_leaf)
return NULL;
GNode *work;
guint depth = 1;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
- g_return_val_if_fail (gnode != NULL, NULL);
- g_return_val_if_fail (func != NULL, NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (gnode != NULL, NULL);
+ cm_return_val_if_fail (func != NULL, NULL);
if (sibling)
- g_return_val_if_fail (GTK_CMCTREE_ROW (sibling)->parent == parent, NULL);
+ cm_return_val_if_fail (GTK_CMCTREE_ROW (sibling)->parent == parent, NULL);
clist = GTK_CMCLIST (ctree);
GNode *gnode;
gint depth;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
- g_return_val_if_fail (node != NULL, NULL);
- g_return_val_if_fail (func != NULL, NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (node != NULL, NULL);
+ cm_return_val_if_fail (func != NULL, NULL);
if (sibling)
{
- g_return_val_if_fail (parent != NULL, NULL);
- g_return_val_if_fail (sibling->parent == parent, NULL);
+ cm_return_val_if_fail (parent != NULL, NULL);
+ cm_return_val_if_fail (sibling->parent == parent, NULL);
}
gnode = g_node_new (NULL);
{
GtkCMCTreeNode *node;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
node = GTK_CMCTREE_NODE (g_list_nth (clist->row_list, row));
{
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
GtkCMCTreeNode *work;
GtkCMCTreeNode *ptr;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
ctree = GTK_CMCTREE (clist);
GtkCMCTreeNode *work;
GtkCMCTreeNode *tmp;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (func != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (func != NULL);
if (node)
work = GTK_CMCTREE_ROW (node)->children;
GtkCMCTreeNode *work;
GtkCMCTreeNode *tmp;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (func != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (func != NULL);
if (depth < 0)
{
GtkCMCTreeNode *work;
GtkCMCTreeNode *tmp;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (func != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (func != NULL);
if (node)
{
GtkCMCTreeNode *work;
GtkCMCTreeNode *tmp;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (func != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (func != NULL);
if (depth < 0)
{
{
GtkCMCTreeRow *work;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
work = GTK_CMCTREE_ROW (node);
gtk_cmctree_last (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
if (!node)
return NULL;
{
GtkCMCTreeNode *node;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
- g_return_val_if_fail (ctree_row != NULL, NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (ctree_row != NULL, NULL);
if (ctree_row->parent)
node = GTK_CMCTREE_ROW (ctree_row->parent)->children;
gtk_cmctree_node_nth (GtkCMCTree *ctree,
guint row)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
if ((row >= GTK_CMCLIST(ctree)->rows))
return NULL;
GtkCMCTreeNode *node,
GtkCMCTreeNode *child)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
if (GTK_CMCTREE_ROW (node)->children)
return gtk_cmctree_find (ctree, GTK_CMCTREE_ROW (node)->children, child);
{
GList *list = NULL;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
/* if node == NULL then look in the whole tree */
if (!node)
{
GtkCMCTreeNode *work;
- g_return_val_if_fail (func != NULL, NULL);
+ cm_return_val_if_fail (func != NULL, NULL);
if (!node)
node = GTK_CMCTREE_NODE (GTK_CMCLIST (ctree)->row_list);
{
GList *list = NULL;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
- g_return_val_if_fail (func != NULL, NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (func != NULL, NULL);
/* if node == NULL then look in the whole tree */
if (!node)
gint column;
gint row;
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
if (gtk_cmclist_get_selection_info (GTK_CMCLIST (ctree), x, y, &row, &column))
if ((node = GTK_CMCTREE_NODE(g_list_nth (GTK_CMCLIST (ctree)->row_list, row))))
GtkCMCTreeNode *new_parent,
GtkCMCTreeNode *new_sibling)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
g_signal_emit (G_OBJECT (ctree), ctree_signals[TREE_MOVE], 0, node,
new_parent, new_sibling);
gtk_cmctree_expand (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (GTK_CMCTREE_ROW (node)->is_leaf)
return;
GtkCMCList *clist;
gboolean thaw = FALSE;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
GtkCMCList *clist;
gboolean thaw = FALSE;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
gtk_cmctree_collapse (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (GTK_CMCTREE_ROW (node)->is_leaf)
return;
gboolean thaw = FALSE;
gint i;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (node && GTK_CMCTREE_ROW (node)->is_leaf)
return;
gboolean thaw = FALSE;
gint i;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (node && GTK_CMCTREE_ROW (node)->is_leaf)
return;
gtk_cmctree_toggle_expansion (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (GTK_CMCTREE_ROW (node)->is_leaf)
return;
GtkCMCList *clist;
gboolean thaw = FALSE;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (node && GTK_CMCTREE_ROW (node)->is_leaf)
return;
gtk_cmctree_select (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (GTK_CMCTREE_ROW (node)->row.selectable)
g_signal_emit (G_OBJECT (ctree), ctree_signals[TREE_SELECT_ROW], 0,
gtk_cmctree_unselect (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
g_signal_emit (G_OBJECT (ctree), ctree_signals[TREE_UNSELECT_ROW], 0,
node, -1);
GtkCMCList *clist;
gboolean thaw = FALSE;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
{
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return;
{
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
- g_return_if_fail (pixbuf != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
+ cm_return_if_fail (pixbuf != NULL);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return;
{
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (column != ctree->tree_column)
- g_return_if_fail (pixbuf != NULL);
+ cm_return_if_fail (pixbuf != NULL);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return;
gboolean old_leaf;
gboolean old_expanded;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
old_leaf = GTK_CMCTREE_ROW (node)->is_leaf;
old_expanded = GTK_CMCTREE_ROW (node)->expanded;
GtkRequisition requisition;
gboolean visible = FALSE;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return;
GtkCMCTreeNode *node,
gboolean selectable)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (selectable == GTK_CMCTREE_ROW (node)->row.selectable)
return;
gtk_cmctree_node_get_selectable (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
return GTK_CMCTREE_ROW (node)->row.selectable;
}
GtkCMCTreeNode *node,
gint column)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), -1);
- g_return_val_if_fail (node != NULL, -1);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), -1);
+ cm_return_val_if_fail (node != NULL, -1);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return -1;
gint column,
gchar **text)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return FALSE;
gint column,
GdkPixbuf **pixbuf)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return FALSE;
guint8 *spacing,
GdkPixbuf **pixbuf)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return FALSE;
gboolean *is_leaf,
gboolean *expanded)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
- g_return_val_if_fail (node != NULL, FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (node != NULL, FALSE);
if (text)
*text = GTK_CMCELL_PIXTEXT
GtkRequisition requisition;
gboolean visible = FALSE;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
clist = GTK_CMCLIST (ctree);
GtkCMCTreeNode *node,
gint column)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
- g_return_val_if_fail (node != NULL, NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (node != NULL, NULL);
if (column < 0 || column >= GTK_CMCLIST (ctree)->columns)
return NULL;
gint *old_width = NULL;
gint i;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
clist = GTK_CMCLIST (ctree);
gtk_cmctree_node_get_row_style (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
- g_return_val_if_fail (node != NULL, NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (node != NULL, NULL);
return GTK_CMCTREE_ROW (node)->row.style;
}
GtkCMCTreeNode *node,
const GdkColor *color)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (color)
{
GtkCMCTreeNode *node,
const GdkColor *color)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
if (color)
{
GDestroyNotify dnotify;
gpointer ddata;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (node != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (node != NULL);
dnotify = GTK_CMCTREE_ROW (node)->row.destroy;
ddata = GTK_CMCTREE_ROW (node)->row.data;
gtk_cmctree_node_get_row_data (GtkCMCTree *ctree,
GtkCMCTreeNode *node)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), NULL);
return node ? GTK_CMCTREE_ROW (node)->row.data : NULL;
}
gint row = -1;
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
{
gint row;
- g_return_val_if_fail (ctree != NULL, 0);
- g_return_val_if_fail (node != NULL, 0);
+ cm_return_val_if_fail (ctree != NULL, 0);
+ cm_return_val_if_fail (node != NULL, 0);
row = g_list_position (GTK_CMCLIST (ctree)->row_list, (GList*) node);
return gtk_cmclist_row_is_visible (GTK_CMCLIST (ctree), row);
{
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (indent >= 0);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (indent >= 0);
if (indent == ctree->tree_indent)
return;
GtkCMCList *clist;
gint old_spacing;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
- g_return_if_fail (spacing >= 0);
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (spacing >= 0);
if (spacing == ctree->tree_spacing)
return;
gtk_cmctree_set_show_stub (GtkCMCTree *ctree,
gboolean show_stub)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
show_stub = show_stub != FALSE;
GtkCMCList *clist;
GtkCMCTreeLineStyle old_style;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (line_style == ctree->line_style)
return;
GtkCMCList *clist;
GtkCMCTreeExpanderStyle old_style;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
if (expander_style == ctree->expander_style)
return;
GtkCMCList *clist;
GtkCMCTreeNode *focus_node = NULL;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
GtkCMCList *clist;
GtkCMCTreeNode *focus_node = NULL;
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
clist = GTK_CMCLIST (ctree);
gint row;
gboolean unselect;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
if (clist->selection_mode != GTK_SELECTION_MULTIPLE)
return;
GtkCMCTree *ctree;
GList *work;
- g_return_if_fail (GTK_IS_CMCTREE (clist));
+ cm_return_if_fail (GTK_IS_CMCTREE (clist));
if (clist->selection_mode != GTK_SELECTION_MULTIPLE)
return;
gtk_cmctree_set_drag_compare_func (GtkCMCTree *ctree,
GtkCMCTreeCompareDragFunc cmp_func)
{
- g_return_if_fail (GTK_IS_CMCTREE (ctree));
+ cm_return_if_fail (GTK_IS_CMCTREE (ctree));
ctree->drag_compare = cmp_func;
}
GtkCMCTreeNode *drag_target,
GtkCMCListDragPos insert_pos)
{
- g_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (ctree), FALSE);
if (drag_source && drag_source != drag_target &&
(!GTK_CMCTREE_ROW (drag_source)->children ||
GtkCMCTree *ctree;
gboolean use_icons;
- g_return_if_fail (GTK_IS_CMCTREE (widget));
- g_return_if_fail (context != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (widget));
+ cm_return_if_fail (context != NULL);
clist = GTK_CMCLIST (widget);
ctree = GTK_CMCTREE (widget);
GtkCMCListDestInfo new_info;
GtkCMCListDestInfo *dest_info;
- g_return_val_if_fail (GTK_IS_CMCTREE (widget), FALSE);
+ cm_return_val_if_fail (GTK_IS_CMCTREE (widget), FALSE);
clist = GTK_CMCLIST (widget);
ctree = GTK_CMCTREE (widget);
GtkCMCTree *ctree;
GtkCMCList *clist;
- g_return_if_fail (GTK_IS_CMCTREE (widget));
- g_return_if_fail (context != NULL);
- g_return_if_fail (selection_data != NULL);
+ cm_return_if_fail (GTK_IS_CMCTREE (widget));
+ cm_return_if_fail (context != NULL);
+ cm_return_if_fail (selection_data != NULL);
ctree = GTK_CMCTREE (widget);
clist = GTK_CMCLIST (widget);