您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GTK_IS_ACTION函数代码示例

51自学网 2021-06-01 20:58:16
  C++
这篇教程C++ GTK_IS_ACTION函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GTK_IS_ACTION函数的典型用法代码示例。如果您正苦于以下问题:C++ GTK_IS_ACTION函数的具体用法?C++ GTK_IS_ACTION怎么用?C++ GTK_IS_ACTION使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GTK_IS_ACTION函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: xviewer_properties_dialog_new

/** * xviewer_properties_dialog_new: * @parent:  * @thumbview:  * @next_image_action:  * @previous_image_action:  * *  * * Returns: (transfer full) (type XviewerPropertiesDialog): a new #XviewerPropertiesDialog **/GtkWidget *xviewer_properties_dialog_new (GtkWindow    *parent,			   XviewerThumbView *thumbview,			   GtkAction    *next_image_action,			   GtkAction    *previous_image_action){	GObject *prop_dlg;	g_return_val_if_fail (GTK_IS_WINDOW (parent), NULL);	g_return_val_if_fail (XVIEWER_IS_THUMB_VIEW (thumbview), NULL);	g_return_val_if_fail (GTK_IS_ACTION (next_image_action), NULL);	g_return_val_if_fail (GTK_IS_ACTION (previous_image_action), NULL);	prop_dlg = g_object_new (XVIEWER_TYPE_PROPERTIES_DIALOG,			     	 "thumbview", thumbview,				 "next-action", next_image_action,				 "prev-action", previous_image_action,			     	 NULL);	if (parent) {		gtk_window_set_transient_for (GTK_WINDOW (prop_dlg), parent);	}	return GTK_WIDGET (prop_dlg);}
开发者ID:joequant,项目名称:xviewer,代码行数:36,


示例2: on_key_import_keyring

static voidon_key_import_keyring (GtkAction* action, SeahorseCatalog* self){	GCancellable *cancellable;	SeahorsePgpBackend *backend;	SeahorseGpgmeKeyring *keyring;	GList* objects;	g_return_if_fail (SEAHORSE_IS_CATALOG (self));	g_return_if_fail (GTK_IS_ACTION (action));	objects = seahorse_catalog_get_selected_objects (self);	objects = objects_prune_non_exportable (objects);	/* No objects, nothing to do */	if (objects == NULL)		return;	cancellable = g_cancellable_new ();	backend = seahorse_pgp_backend_get ();	keyring = seahorse_pgp_backend_get_default_keyring (NULL);	seahorse_pgp_backend_transfer_async (backend, objects, SEAHORSE_PLACE (keyring),	                                     cancellable, on_import_complete, g_object_ref (self));	seahorse_progress_show (cancellable, _ ("Importing keys from key servers"), TRUE);	g_object_unref (cancellable);	g_list_free (objects);}
开发者ID:atulhjp,项目名称:seahorse,代码行数:28,


示例3: on_remote_find

static void on_remote_find (GtkAction* action, SeahorseKeyserverResults* self) {	g_return_if_fail (SEAHORSE_IS_KEYSERVER_RESULTS (self));	g_return_if_fail (GTK_IS_ACTION (action));	seahorse_keyserver_search_show (seahorse_viewer_get_window (SEAHORSE_VIEWER (self)));}
开发者ID:nobled,项目名称:seahorse,代码行数:7,


示例4: gl_ui_cmd_file_print

voidgl_ui_cmd_file_print (GtkAction *action,                      glWindow  *window){        glPrintOpDialog         *op;        GtkPrintOperationResult  result;        gl_debug (DEBUG_COMMANDS, "START");        g_return_if_fail (action && GTK_IS_ACTION(action));        g_return_if_fail (window && GL_IS_WINDOW(window));        op = gl_print_op_dialog_new (GL_VIEW(window->view)->label);        if (window->print_settings)        {                gl_print_op_set_settings (GL_PRINT_OP (op), window->print_settings);        }        result = gtk_print_operation_run (GTK_PRINT_OPERATION (op),                                          GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG,                                          GTK_WINDOW (window),                                          NULL);        if ( result == GTK_PRINT_OPERATION_RESULT_APPLY )        {                gl_print_op_free_settings (window->print_settings);                window->print_settings = gl_print_op_get_settings (GL_PRINT_OP (op));        }        gl_debug (DEBUG_COMMANDS, "END");}
开发者ID:guyt101z,项目名称:glabels,代码行数:32,


示例5: gl_ui_cmd_objects_merge_properties

voidgl_ui_cmd_objects_merge_properties (GtkAction *action,                                    glWindow  *window){        gl_debug (DEBUG_COMMANDS, "START");                g_return_if_fail (action && GTK_IS_ACTION(action));        g_return_if_fail (window && GL_IS_WINDOW(window));        if (window->merge_dialog) {                gtk_window_present (GTK_WINDOW(window->merge_dialog));                gtk_window_set_transient_for (GTK_WINDOW (window->merge_dialog),                                              GTK_WINDOW (window));        } else {                window->merge_dialog =                        g_object_ref (                                gl_merge_properties_dialog_new (GL_VIEW(window->view)->label,                                                                GTK_WINDOW(window)) );                g_signal_connect (G_OBJECT(window->merge_dialog), "destroy",                                  G_CALLBACK (gtk_widget_destroyed),                                  &window->merge_dialog);                gtk_widget_show (GTK_WIDGET (window->merge_dialog));        }        gl_debug (DEBUG_COMMANDS, "END");}
开发者ID:guyt101z,项目名称:glabels,代码行数:33,


示例6: gl_ui_cmd_edit_preferences

voidgl_ui_cmd_edit_preferences (GtkAction *action,                            glWindow  *window){        static GtkWidget *dialog = NULL;        gl_debug (DEBUG_COMMANDS, "START");        g_return_if_fail (action && GTK_IS_ACTION(action));        g_return_if_fail (window && GL_IS_WINDOW(window));        if (dialog != NULL)        {                gtk_window_present (GTK_WINDOW (dialog));                gtk_window_set_transient_for (GTK_WINDOW (dialog),                                                      GTK_WINDOW(window));        } else {                                dialog = gl_prefs_dialog_new (GTK_WINDOW(window));                g_signal_connect (G_OBJECT (dialog), "destroy",                                  G_CALLBACK (gtk_widget_destroyed), &dialog);                        gtk_widget_show (dialog);        }        gl_debug (DEBUG_COMMANDS, "END");}
开发者ID:guyt101z,项目名称:glabels,代码行数:30,


示例7: on_view_collapse_all

static void on_view_collapse_all (GtkAction* action, SeahorseKeyserverResults* self) {	g_return_if_fail (SEAHORSE_IS_KEYSERVER_RESULTS (self));	g_return_if_fail (GTK_IS_ACTION (action));	gtk_tree_view_collapse_all (self->pv->view);}
开发者ID:nobled,项目名称:seahorse,代码行数:7,


示例8: on_app_close

static void on_app_close (GtkAction* action, SeahorseKeyserverResults* self) {	g_return_if_fail (SEAHORSE_IS_KEYSERVER_RESULTS (self));	g_return_if_fail (action == NULL || GTK_IS_ACTION (action));	seahorse_widget_destroy (SEAHORSE_WIDGET (self));}
开发者ID:nobled,项目名称:seahorse,代码行数:7,


示例9: gl_ui_cmd_help_contents

void gl_ui_cmd_help_contents (GtkAction *action,                         glWindow  *window){        GError *error = NULL;        gl_debug (DEBUG_COMMANDS, "START");        g_return_if_fail (action && GTK_IS_ACTION(action));        g_return_if_fail (window && GL_IS_WINDOW(window));        gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (window)),                      "ghelp:glabels-3.0",                      gtk_get_current_event_time(),                      &error);                if (error != NULL)        {                g_message ("%s", error->message);                g_error_free (error);        }        gl_debug (DEBUG_COMMANDS, "END");}
开发者ID:guyt101z,项目名称:glabels,代码行数:25,


示例10: gnac_ui_utils_set_action_visible

voidgnac_ui_utils_set_action_visible(GtkBuilder  *builder,                                 const gchar *action_name,                                 gboolean     visible){  GtkAction *action = gnac_ui_utils_get_action(builder, action_name);  if (GTK_IS_ACTION(action)) gtk_action_set_visible(action, visible);}
开发者ID:GNOME,项目名称:gnac,代码行数:8,


示例11: gnc_plugin_menu_additions_action_cb

/** The user has selected one of the items added by this plugin. *  Invoke the callback function that was registered along with the *  menu item. * *  @param action A pointer to the action selected by the user.  This *  action represents one of the items in the file history menu. * *  @param data A pointer to the gnc-main-window data to be used by *  this function.  This is mainly to find out which window it was *  that had a menu selected. */static voidgnc_plugin_menu_additions_action_cb (GtkAction *action,                                     GncMainWindowActionData *data){    g_return_if_fail(GTK_IS_ACTION(action));    g_return_if_fail(data != NULL);    gnc_extension_invoke_cb(data->data, gnc_main_window_to_scm(data->window));}
开发者ID:CAARNICL,项目名称:gnucash,代码行数:21,


示例12: thunar_history_action_forward

static voidthunar_history_action_forward (GtkAction     *action,                               ThunarHistory *history){  _thunar_return_if_fail (GTK_IS_ACTION (action));  _thunar_return_if_fail (THUNAR_IS_HISTORY (history));  /* go forward one step */  thunar_history_go_forward (history, 1);}
开发者ID:fibernet-us,项目名称:Thunar_sort_files_by_extension,代码行数:10,



注:本文中的GTK_IS_ACTION函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GTK_IS_BUTTON函数代码示例
C++ GTK_INFO_BAR函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。