static gboolean is_in_notebook_window (NautilusNotebook *notebook, gint abs_x, gint abs_y) { NautilusNotebook *nb_at_pointer; nb_at_pointer = find_notebook_at_pointer (abs_x, abs_y); return nb_at_pointer == notebook; }
static gboolean is_in_notebook_window (CeditNotebook *notebook, gint abs_x, gint abs_y) { CeditNotebook *nb_at_pointer; g_return_val_if_fail (notebook != NULL, FALSE); nb_at_pointer = find_notebook_at_pointer (abs_x, abs_y); return (nb_at_pointer == notebook); }
static gint find_notebook_and_tab_at_pos (gint abs_x, gint abs_y, CeditNotebook **notebook, gint *page_num) { *notebook = find_notebook_at_pointer (abs_x, abs_y); if (*notebook == NULL) { return NOT_IN_APP_WINDOWS; } *page_num = find_tab_num_at_pos (*notebook, abs_x, abs_y); if (*page_num < 0) { return *page_num; } else { return 0; } }