作るぞ ギコ猫アプレット (437レス)
1-

268: 264 01/11/01 14:35 ID:4ShOSuaX(1) AAS
疑問符があったのでパッチ。ま、グローバル変数は少ない方がいいでしょう。
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);
1-
あと 169 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.005s