[過去ログ] GTK+プログラミング (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
820(2): 2017/11/01(水)06:36 ID:6RRJjvM+(1/10) AAS
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <cairo.h>
#define BITMAP_WIDTH (600)
#define BITMAP_HEIGHT (600)
GtkWidget *window;
GtkWidget *darea;
GtkWidget *vbox;
GtkWidget *hbox;
GtkWidget *button01;
省16
836: 2017/11/01(水)19:11 ID:6RRJjvM+(7/10) AAS
>>820はGTK+3でBITMAPを表示する方法がわからなかったので
ネットで調べてとりあえず作ってみたものです
それとgtk_widget_queue_draw()をスレッド側で使う場合
下記のようにしないとダメなようです
gdk_threads_enter();
gtk_widget_queue_draw(darea);
gdk_threads_leave();
837(1): 2017/11/01(水)19:12 ID:6RRJjvM+(8/10) AAS
デモとして違うのも作ってみました
>>820-825のプログラムのthread_func()関数を下のものに差し替えてみてください
static gpointer thread_func( gpointer data){
int i, j, col, i1, depth;
double xgap, ygap, xx, yy, a1, b1, x1, y1, tmp1, x2, y2;
double xcorner, ycorner, length;
cairo_t *ic;
int count01;
struct {
double xcorner;
省15
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s