Mercurial > pidgin
comparison src/stock.c @ 5523:fe76565d93c4
[gaim-migrate @ 5923]
Forgot.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Mon, 26 May 2003 01:58:06 +0000 |
parents | 5ec912df7a18 |
children | 9eb5b13fd412 |
comparison
equal
deleted
inserted
replaced
5522:a3e6a5ef49b5 | 5523:fe76565d93c4 |
---|---|
70 { GAIM_STOCK_PRIVACY, NULL, GTK_STOCK_PROPERTIES }, | 70 { GAIM_STOCK_PRIVACY, NULL, GTK_STOCK_PROPERTIES }, |
71 { GAIM_STOCK_SEND, NULL, GTK_STOCK_CONVERT }, | 71 { GAIM_STOCK_SEND, NULL, GTK_STOCK_CONVERT }, |
72 { GAIM_STOCK_SIGN_ON, NULL, GTK_STOCK_EXECUTE }, | 72 { GAIM_STOCK_SIGN_ON, NULL, GTK_STOCK_EXECUTE }, |
73 { GAIM_STOCK_SIGN_OFF, NULL, GTK_STOCK_CLOSE }, | 73 { GAIM_STOCK_SIGN_OFF, NULL, GTK_STOCK_CLOSE }, |
74 { GAIM_STOCK_SMILEY, "buttons", "insert-smiley-small.png" }, | 74 { GAIM_STOCK_SMILEY, "buttons", "insert-smiley-small.png" }, |
75 { GAIM_STOCK_OPEN_MAIL, NULL, GTK_STOCK_JUMP_TO }, | |
75 { GAIM_STOCK_TEXT_BIGGER, "buttons", "text_bigger.png" }, | 76 { GAIM_STOCK_TEXT_BIGGER, "buttons", "text_bigger.png" }, |
76 { GAIM_STOCK_TEXT_NORMAL, "buttons", "text_normal.png" }, | 77 { GAIM_STOCK_TEXT_NORMAL, "buttons", "text_normal.png" }, |
77 { GAIM_STOCK_TEXT_SMALLER, "buttons", "text_smaller.png" }, | 78 { GAIM_STOCK_TEXT_SMALLER, "buttons", "text_smaller.png" }, |
78 { GAIM_STOCK_TYPED, "gaim", "typed.png" }, | 79 { GAIM_STOCK_TYPED, "gaim", "typed.png" }, |
79 { GAIM_STOCK_TYPING, "gaim", "typing.png" }, | 80 { GAIM_STOCK_TYPING, "gaim", "typing.png" }, |
80 { GAIM_STOCK_UPLOAD, NULL, GTK_STOCK_GO_UP }, | 81 { GAIM_STOCK_UPLOAD, NULL, GTK_STOCK_GO_UP }, |
81 { GAIM_STOCK_WARN, NULL, GTK_STOCK_DIALOG_WARNING } | 82 { GAIM_STOCK_WARN, NULL, GTK_STOCK_DIALOG_WARNING } |
82 }; | 83 }; |
83 | 84 |
85 const GtkStockItem stock_items[] = | |
86 { | |
87 { GAIM_STOCK_OPEN_MAIL, N_("_Open Mail"), 0, 0, NULL } | |
88 }; | |
89 | |
84 static gint stock_icon_count = sizeof(stock_icons) / sizeof(*stock_icons); | 90 static gint stock_icon_count = sizeof(stock_icons) / sizeof(*stock_icons); |
91 static gint stock_item_count = sizeof(stock_items) / sizeof(*stock_items); | |
85 | 92 |
86 static gchar * | 93 static gchar * |
87 find_file(const char *dir, const char *base) | 94 find_file(const char *dir, const char *base) |
88 { | 95 { |
89 char *filename; | 96 char *filename; |
92 return NULL; | 99 return NULL; |
93 | 100 |
94 if (!strcmp(dir, "gaim")) | 101 if (!strcmp(dir, "gaim")) |
95 filename = g_build_filename(DATADIR, "pixmaps", "gaim", base, NULL); | 102 filename = g_build_filename(DATADIR, "pixmaps", "gaim", base, NULL); |
96 else | 103 else |
97 filename = g_build_filename(DATADIR, "pixmaps", "gaim", dir, base, NULL); | 104 filename = g_build_filename(DATADIR, "pixmaps", "gaim", dir, base, NULL); |
98 | 105 |
99 if (!g_file_test(filename, G_FILE_TEST_EXISTS)) { | 106 if (!g_file_test(filename, G_FILE_TEST_EXISTS)) { |
100 g_critical("Unable to load stock pixmap %s\n", base); | 107 g_critical("Unable to load stock pixmap %s\n", base); |
101 | 108 |
102 g_free(filename); | 109 g_free(filename); |
156 | 163 |
157 /* register logo icon size */ | 164 /* register logo icon size */ |
158 gtk_icon_size_register(GAIM_ICON_SIZE_LOGO, 210, 150); | 165 gtk_icon_size_register(GAIM_ICON_SIZE_LOGO, 210, 150); |
159 | 166 |
160 g_object_unref(G_OBJECT(icon_factory)); | 167 g_object_unref(G_OBJECT(icon_factory)); |
168 | |
169 /* Register the stock items. */ | |
170 gtk_stock_add_static(stock_items, stock_item_count); | |
161 } | 171 } |