JNIEXPORT jboolean JNICALL Java_org_gnome_gtk_GtkIconView_gtk_1icon_1view_1path_1is_1selected ( JNIEnv* env, jclass cls, jlong _self, jlong _path ) { gboolean result; jboolean _result; GtkIconView* self; GtkTreePath* path; // convert parameter self self = (GtkIconView*) _self; // convert parameter path path = (GtkTreePath*) _path; // call function result = gtk_icon_view_path_is_selected(self, path); // cleanup parameter self // cleanup parameter path // translate return value to JNI type _result = (jboolean) result; // and finally return _result; }
static void buttons_cell_data_func (GtkCellLayout *layout, GtkCellRenderer *cell, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) { AppearanceData *data = user_data; GtkTreePath *path; MateWPItem *item; gboolean visible; path = gtk_tree_model_get_path (model, iter); if (gtk_icon_view_path_is_selected (GTK_ICON_VIEW (layout), path)) { item = get_selected_item (data, NULL); visible = mate_bg_changes_with_time (item->bg); } else visible = FALSE; g_object_set (G_OBJECT (cell), "visible", visible, NULL); gtk_tree_path_free (path); }
/** * gimp_page_selector_page_is_selected: * @selector: Pointer to a #GimpPageSelector. * @page_no: The number of the page to check. * * Returns: %TRUE if the page is selected, %FALSE otherwise. * * Since: 2.4 **/ gboolean gimp_page_selector_page_is_selected (GimpPageSelector *selector, gint page_no) { GimpPageSelectorPrivate *priv; GtkTreeIter iter; GtkTreePath *path; gboolean selected; g_return_val_if_fail (GIMP_IS_PAGE_SELECTOR (selector), FALSE); priv = GIMP_PAGE_SELECTOR_GET_PRIVATE (selector); g_return_val_if_fail (page_no >= 0 && page_no < priv->n_pages, FALSE); gtk_tree_model_iter_nth_child (GTK_TREE_MODEL (priv->store), &iter, NULL, page_no); path = gtk_tree_model_get_path (GTK_TREE_MODEL (priv->store), &iter); selected = gtk_icon_view_path_is_selected (GTK_ICON_VIEW (priv->view), path); gtk_tree_path_free (path); return selected; }
static gboolean attachment_icon_view_path_is_selected (EAttachmentView *view, GtkTreePath *path) { GtkIconView *icon_view; icon_view = GTK_ICON_VIEW (view); return gtk_icon_view_path_is_selected (icon_view, path); }
static VALUE iview_path_is_selected(VALUE self, VALUE path) { return CBOOL2RVAL(gtk_icon_view_path_is_selected(_SELF(self), RVAL2GTKTREEPATH(path))); }