1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
|
/*******************************************************************************/
/* */
/* gEDA Suite Project Manager */
/* */
/* Copyright (C) 2002 Piotr Miarecki, sp9rve@radioam.net */
/* */
/* This program is free software; you can redistribute it and/or */
/* modify it under the terms of the GNU General Public License */
/* as published by the Free Software Foundation version 2. */
/* */
/* This program is distributed in the hope that it will be useful, */
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
/* GNU General Public License for more details. */
/* */
/* You should have received a copy of the GNU General Public License */
/* along with this program; if not, email to the author */
/* */
/*******************************************************************************/
#ifndef __VALUE_H_INCLUDED
#define __VALUE_H_INCLUDED
/* list of variables */
#define VALUE_FILENAME 1
#define VALUE_VERSION 2
#define VALUE_SOURCE 3
#define VALUE_VIEWER 4
#define VALUE_BORDER 5
#define VALUE_XMIN 6
#define VALUE_XMAX 7
#define VALUE_XAUTO 8
#define VALUE_XSCALE 9
#define VALUE_XMAINDIV 10
#define VALUE_XMAINAUTO 11
#define VALUE_XMAINSTYLE 12
#define VALUE_XMAINCOLOR 13
#define VALUE_XADDNUMBER 14
#define VALUE_XADDAUTO 15
#define VALUE_XADDSTYLE 16
#define VALUE_XADDCOLOR 17
#define VALUE_YMIN 18
#define VALUE_YMAX 19
#define VALUE_YAUTO 20
#define VALUE_YSCALE 21
#define VALUE_YMAINDIV 22
#define VALUE_YMAINAUTO 23
#define VALUE_YMAINSTYLE 24
#define VALUE_YMAINCOLOR 25
#define VALUE_YADDNUMBER 26
#define VALUE_YADDAUTO 27
#define VALUE_YADDSTYLE 28
#define VALUE_YADDCOLOR 29
/* public functions */
void ValueInitialize(void);
int ValueSet(const int iVariable, const char *szValue);
char *ValueGet(const int iVariable);
int ValueValidate(const int iVariable);
void
on_pMainNotebookGraphSourceEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookGraphTypeEntry_changed (GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookGraphViewerEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisScaleXminCheck_toggled
(GtkToggleButton *togglebutton,
gpointer user_data);
void
on_pMainNotebookXAxisScaleXmaxEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXaxisScaleEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisScaleXminEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisMainDxCheck_toggled
(GtkToggleButton *togglebutton,
gpointer user_data);
void
on_pMainNotebookXAxisMainColorEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisMainStyleEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisMainDxEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisAddNumberCheck_toggled
(GtkToggleButton *togglebutton,
gpointer user_data);
void
on_pMainNotebookXAxisAddStyleEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisAddColorEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookXAxisAddNumberEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisScaleYminCheck_toggled
(GtkToggleButton *togglebutton,
gpointer user_data);
void
on_pMainNotebookYAxisScaleYmaxEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisScaleEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisScaleYminEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisMainDyButton_toggled
(GtkToggleButton *togglebutton,
gpointer user_data);
void
on_pMainNotebookYAxisMainColorEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisMainStyleEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisMainDyEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisAddNumberCheck_toggled
(GtkToggleButton *togglebutton,
gpointer user_data);
void
on_pMainNotebookYAxisAddStyleEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisAddColorEntry_changed
(GtkEditable *editable,
gpointer user_data);
void
on_pMainNotebookYAxisAddNumberEntry_changed
(GtkEditable *editable,
gpointer user_data);
#endif /* __VALUE_H_INCLUDED */
|