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 }