-void legend_destructor(GtkWindow *legend)
-{
- g_legend_list = g_slist_remove(g_legend_list, legend);
-}
-
-/* Create a popup legend */
-GtkWidget *
-h_legend(LttvPlugin *plugin)
-{
- LttvPluginTab *ptab = LTTV_PLUGIN_TAB(plugin);
- Tab *tab = ptab->tab;
- g_info("h_legend, %p", tab);
-
- GtkWindow *legend = GTK_WINDOW(gtk_window_new(GTK_WINDOW_TOPLEVEL));
-
- g_legend_list = g_slist_append(
- g_legend_list,
- legend);
-
- g_object_set_data_full(
- G_OBJECT(legend),
- "legend",
- legend,
- (GDestroyNotify)legend_destructor);
-
- gtk_window_set_title(legend, "Control Flow View Legend");
-
- GtkWidget *pixmap = create_pixmap(GTK_WIDGET(legend), "lttv-color-list.png");
-
- // GtkImage *image = GTK_IMAGE(gtk_image_new_from_pixmap(
- // GDK_PIXMAP(pixmap), NULL));
-
- gtk_container_add(GTK_CONTAINER(legend), GTK_WIDGET(pixmap));
-
- gtk_widget_show(GTK_WIDGET(pixmap));
- gtk_widget_show(GTK_WIDGET(legend));
-
-
- return NULL; /* This is a popup window */
-}
-
-