1
/* $Id: datalistcallbacks.c,v 1.3 2008/03/04 17:54:51 arif Exp $ $Revision: 1.3 $ */
2
/* vim:set shiftwidth=4 ts=8: */
4
/**********************************************************
5
* This software is part of the graphviz package *
6
* http://www.graphviz.org/ *
8
* Copyright (c) 1994-2004 AT&T Corp. *
9
* and is licensed under the *
10
* Common Public License, Version 1.0 *
13
* Information and Software Systems Research *
14
* AT&T Research, Florham Park NJ *
15
**********************************************************/
17
#include "datalistcallbacks.h"
19
void btnTVEdit_clicked_cb (GtkWidget *widget,gpointer user_data)
22
void btnTVDelete_clicked_cb (GtkWidget *widget,gpointer user_data)
25
void btnTVFilter_clicked_cb (GtkWidget *widget,gpointer user_data)
29
// gtk_dialog_set_response_sensitive (glade_xml_get_widget(xml, "dlgOpenGraph"),1,1);
30
// gtk_dialog_set_response_sensitive (glade_xml_get_widget(xml, "dlgOpenGraph"),2,1);
31
respond=gtk_dialog_run ((GtkDialog*)glade_xml_get_widget(xml, "dlgTVFilter"));
32
// respond=gtk_dialog_run (glade_xml_get_widget(xml, "dlgFilters"));
33
gtk_widget_hide(glade_xml_get_widget(xml, "dlgTVFilter"));
35
apply_filter_from_gui();
37
void btnTVFirst_clicked_cb (GtkWidget *widget,gpointer user_data)
39
tv_nodes_first_page();
41
void btnTVPrevious_clicked_cb (GtkWidget *widget,gpointer user_data)
43
tv_nodes_prior_page();
45
void btnTVNext_clicked_cb (GtkWidget *widget,gpointer user_data)
49
void btnTVLast_clicked_cb (GtkWidget *widget,gpointer user_data)
53
void btnTVGotopage_clicked_cb (GtkWidget *widget,gpointer user_data)
57
spn=(GtkSpinButton*)glade_xml_get_widget(xml, "spnTVGotopage");
58
p=gtk_spin_button_get_value_as_int(spn);
59
tv_nodes_goto_page(p-1);
61
void btnTVCancel_clicked_cb (GtkWidget *widget,gpointer user_data)
64
void btnTVOK_clicked_cb (GtkWidget *widget,gpointer user_data)
66
update_TV_data_from_gui();
67
gtk_widget_hide(glade_xml_get_widget(xml, "frmTVNodes"));
69
void btnTVReverse_clicked_cb (GtkWidget *widget,gpointer user_data)
72
void cgbTVSelect_toggled_cb (GtkWidget *widget,gpointer user_data)
78
void btnTVFilterApply_clicked_cb (GtkWidget *widget,gpointer user_data)
80
/* GTK_RESPONSE_OK = -5,
81
GTK_RESPONSE_CANCEL = -6,
82
GTK_RESPONSE_CLOSE = -7,
83
GTK_RESPONSE_YES = -8,
85
GTK_RESPONSE_APPLY = -10,
86
GTK_RESPONSE_HELP = -11 */
88
gtk_dialog_response((GtkDialog*)glade_xml_get_widget(xml, "dlgTVFilter"),GTK_RESPONSE_OK);
91
void btnTVFilterClear_clicked_cb (GtkWidget *widget,gpointer user_data)
93
gtk_entry_set_text ((GtkEntry*)glade_xml_get_widget(xml,"edtTVFilterMinData1"),"" );
94
gtk_entry_set_text ((GtkEntry*) glade_xml_get_widget(xml,"edtTVFilterMaxData1"),"" );
95
gtk_entry_set_text ((GtkEntry*) glade_xml_get_widget(xml,"edtTVFilterMinData2"),"" );
96
gtk_entry_set_text ((GtkEntry*) glade_xml_get_widget(xml,"edtTVFilterMaxData2"),"" );
97
gtk_entry_set_text ((GtkEntry*) glade_xml_get_widget(xml,"edtTVFilterString"),"" );
100
gtk_toggle_button_set_active((GtkToggleButton*)glade_xml_get_widget(xml,"rbTVFilterHigh1"),1);
101
gtk_toggle_button_set_active((GtkToggleButton*)glade_xml_get_widget(xml,"rbTVFilterSel1"),1);
102
gtk_toggle_button_set_active((GtkToggleButton*)glade_xml_get_widget(xml,"rbTVFilterVisible1"),1);
103
apply_filter_from_gui();
106
void btnTVSelectAll_clicked_cb (GtkWidget *widget,gpointer user_data)
110
void btnTVUnselectAll_clicked_cb(GtkWidget *widget,gpointer user_data)
114
void btnTVHighlightAll_clicked_cb(GtkWidget *widget,gpointer user_data)
118
void btnTVUnhighlightAll_clicked_cb(GtkWidget *widget,gpointer user_data)
124
void btnTVShowAll_clicked_cb(GtkWidget *widget,gpointer user_data)
128
void btnTVHideAll_clicked_cb(GtkWidget *widget,gpointer user_data)