作るぞ ギコ猫アプレット (437レス)
上
下
前
次
1-
新
268
:
264
01/11/01 14:35
ID:4ShOSuaX(1)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
268: 264 [sage] 01/11/01 14:35 ID:4ShOSuaX 疑問符があったのでパッチ。ま、グローバル変数は少ない方がいいでしょう。 diff -uNr giko_applet-4.9/gtktranslabel.c giko_applet-4.9.dist/gtktranslabel.c --- giko_applet-4.9/gtktranslabel.c Sun Oct 28 22:54:57 2001 +++ giko_applet-4.9.dist/gtktranslabel.c Thu Nov 1 14:27:00 2001 @@ -38,7 +38,6 @@ static void gtk_trans_label_destroy(GtkObject *object); static GtkWidgetClass *parent_class = NULL; -Window desktop_window;/*グローバル変数でよい?*/ GtkType gtk_trans_label_get_type (void) @@ -295,11 +294,11 @@ } if (type != None) { - return (desktop_window = w); + return w; } } - return (desktop_window = None); + return None; } @@ -310,10 +309,10 @@ int format; unsigned long length, after; unsigned char *data; + Window desktop_window; /*this should be changed when desktop changes I guess*/ - if(desktop_window == None) - desktop_window = get_desktop_window(the_window); + desktop_window = get_desktop_window(the_window); if(desktop_window == None) desktop_window = GDK_ROOT_WINDOW(); @@ -442,6 +441,7 @@ { /*半透明処理*/ load_background(widget); + trans_label = GTK_TRANS_LABEL(widget); gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0,0, event->area.x, event->area.y, event->area.width, event->area.height); http://mao.5ch.io/test/read.cgi/linux/985667458/268
疑問符があったのでパッチまグローバル変数は少ない方がいいでしょう グローバル変数でよい? 半透明処理
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 169 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.031s