comparison pidgin-twitter.c @ 253:a37ae6c8fa66

Embed prefs.ui in dll file (Windows only)
author Konosuke Watanabe <sasugaanija@gmail.com>
date Fri, 21 Nov 2008 22:22:33 +0900
parents d4bc93a481c2
children
comparison
equal deleted inserted replaced
252:04395314960f 253:a37ae6c8fa66
1857 break; 1857 break;
1858 } 1858 }
1859 } 1859 }
1860 } 1860 }
1861 } 1861 }
1862
1862 if(!(target_imhtml && target_buffer)) { 1863 if(!(target_imhtml && target_buffer)) {
1863 return; 1864 return;
1864 } 1865 }
1865 1866
1866 /* insert icon to the mark */ 1867 /* insert icon to the mark */
2938 GtkWidget *window, *notebook, *e; 2939 GtkWidget *window, *notebook, *e;
2939 const gchar *text; 2940 const gchar *text;
2940 GtkSpinButton *spin; 2941 GtkSpinButton *spin;
2941 GtkObject *adjust; 2942 GtkObject *adjust;
2942 gint value; 2943 gint value;
2944 #ifdef _WIN32
2945 extern char binary_prefs_ui_start[];
2946 extern char binary_prefs_ui_size[];
2947 #endif
2943 2948
2944 builder = gtk_builder_new(); 2949 builder = gtk_builder_new();
2945 2950
2946 #ifdef _WIN32 2951 #ifdef _WIN32
2947 filename = g_build_filename(purple_user_dir(), 2952 gtk_builder_add_from_string(builder, binary_prefs_ui_start,
2948 "pidgin-twitter", "prefs.ui", NULL); 2953 (int)binary_prefs_ui_size, NULL);
2949 #else 2954 #else
2950 filename = g_build_filename(DATADIR, 2955 filename = g_build_filename(DATADIR,
2951 "pidgin-twitter", "prefs.ui", NULL); 2956 "pidgin-twitter", "prefs.ui", NULL);
2957 gtk_builder_add_from_file(builder, filename, &err);
2952 #endif 2958 #endif
2953 gtk_builder_add_from_file(builder, filename, &err); 2959
2954 if(err) { 2960 if(err) {
2955 twitter_debug("%s\n", err->message); 2961 twitter_debug("%s\n", err->message);
2956 g_free(filename); 2962 g_free(filename);
2957 return NULL; 2963 return NULL;
2958 } 2964 }