Lines Matching defs:action
46 #include "widgets/ege-output-action.h"
53 /* static GtkWidget* create_menu_item( GtkAction* action ); */
54 static GtkWidget* create_tool_item( GtkAction* action );
93 void ege_output_action_init( EgeOutputAction* action )
95 action->private_data = EGE_OUTPUT_ACTION_GET_PRIVATE( action );
96 action->private_data->useMarkup = FALSE;
98 g_signal_connect( action, "notify", G_CALLBACK( fixup_labels ), NULL );
114 EgeOutputAction* action = EGE_OUTPUT_ACTION( obj );
116 return action;
119 gboolean ege_output_action_get_use_markup( EgeOutputAction* action )
121 g_return_val_if_fail( IS_EGE_OUTPUT_ACTION(action), FALSE );
123 return action->private_data->useMarkup;
126 void ege_output_action_set_use_markup( EgeOutputAction* action, gboolean setting )
128 g_object_set( G_OBJECT(action), "use-markup", setting, NULL );
133 EgeOutputAction* action = EGE_OUTPUT_ACTION( obj );
136 g_value_set_boolean( value, action->private_data->useMarkup );
146 EgeOutputAction* action = EGE_OUTPUT_ACTION( obj );
150 action->private_data->useMarkup = g_value_get_boolean( value );
160 /* static GtkWidget* create_menu_item( GtkAction* action ) */
162 GtkWidget* create_tool_item( GtkAction* action )
166 if ( IS_EGE_OUTPUT_ACTION(action) )
179 g_object_get_property( G_OBJECT(action), "short_label", &value );
187 if ( EGE_OUTPUT_ACTION(action)->private_data->useMarkup ) {
204 item = GTK_ACTION_CLASS(ege_output_action_parent_class)->create_tool_item( action );