/** * fill_pmapmenu * @menu: menu * * Description: * fills the listbox with pixmap names **/ static GtkWidget * make_theme_menu (void) { const char *pixmapdir; if (theme_list) g_object_unref (theme_list); pixmapdir = games_runtime_get_directory (GAMES_RUNTIME_GAME_PIXMAP_DIRECTORY); theme_list = games_file_list_new_images (pixmapdir, NULL); games_file_list_transform_basename (theme_list); /* FIXME: Get rid of the bubbles images from the list (preferably by * getting tid of the bubble pixmaps. */ #if 0 /* this is just a place holder so that xgettext can found the strings to * translate (those are the default graphic styles) */ char *just_a_place_holder[] = { N_("robots"), N_("cows"), N_("eggs"), N_("gnomes"), N_("mice"), N_("ufo"), N_("boo"), }; #endif return games_file_list_create_widget (theme_list, properties.themename, GAMES_FILE_LIST_REMOVE_EXTENSION | GAMES_FILE_LIST_REPLACE_UNDERSCORES); }
/** * fill_pmapmenu * @menu: menu * * Description: * fills the listbox with pixmap names **/ static GtkWidget * make_theme_menu (void) { gchar *dir; if (theme_list) g_object_unref (theme_list); dir = g_build_filename (DATA_DIRECTORY, "themes", NULL); theme_list = games_file_list_new_images (dir, NULL); g_free (dir); games_file_list_transform_basename (theme_list); /* FIXME: Get rid of the bubbles images from the list (preferably by * getting tid of the bubble pixmaps. */ return games_file_list_create_widget (theme_list, properties.themename, GAMES_FILE_LIST_REMOVE_EXTENSION | GAMES_FILE_LIST_REPLACE_UNDERSCORES); }