コード例 #1
0
void
on_about_activate                      (GtkMenuItem     *menuitem,
                                        gpointer         user_data)
{
	
	GtkWidget *about;
	about = create_about();
	gtk_widget_show( about );
/*
	GtkWidget *textview1 = lookup_widget( GTK_WIDGET( menuitem ), "textview1" );
	GtkTextIter	iter;
	gint i;
	gchar s[100];
	gint len;
	GtkWidget *buffer;
	GtkTextBuffer *buffer;
GtkTextTag *tag;
GtkTextIter start, end;
	buffer  = gtk_text_view_get_buffer (GTK_TEXT_VIEW (textview1));

	len = gtk_text_buffer_get_char_count ( buffer);
	fprintf(stderr,"%d\n",len);
	gtk_text_buffer_get_iter_at_offset(buffer, &iter, len);

	for (i=0;i<10;i++) 
	{
		sprintf(s, "%d", i);
		gtk_text_buffer_insert(buffer, &iter, s, -1);
	}
	
	  tag = gtk_text_buffer_create_tag (buffer, "blue_foreground",       "foreground", "yellow", NULL);  
	    gtk_text_buffer_get_iter_at_offset (buffer, &start, 0);
	      gtk_text_buffer_get_iter_at_offset (buffer, &end, 12);
	gtk_text_buffer_delete (buffer, &start, &end);
	      gtk_text_buffer_apply_tag (buffer, tag, &start, &end);
	*/	
}
コード例 #2
0
ファイル: callbacks.c プロジェクト: duke1102/psxdev
void
on_about1_activate                     (GtkMenuItem     *menuitem,
                                        gpointer         user_data)
{
  gtk_widget_show (create_about ());
}