+void set_palette_data(GtkComboBox *combo)
+{
+ GtkTreeIter iter;
+ gpointer lbx;
+ guint index;
+ LBXfile *f;
+
+ if (!gtk_combo_box_get_active_iter(combo, &iter))
+ return;
+
+ gtk_tree_model_get(GTK_TREE_MODEL(archives), &iter,
+ 1, &lbx,
+ 2, &index,
+ -1);
+
+ f = lbx_file_open(lbx, index);
+ if (f) {
+ if (lbximg_loadpalette(f, &lbx_arch_fops, palette_external))
+ memset(palette_external, 0, sizeof palette_external);
+ lbx_file_close(f);
+ }
+
+ init_framedata(0);
+}
+