Callback functions header file for the pcb footprintwizard. More...
Go to the source code of this file.
Functions | |
| void | on_C1_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "top to bottom pads/pins center-center distance (C1)" entry is changed. | |
| void | on_C1_radiobutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "top to bottom pads/pins center-center distance (C1)" radiobutton is clicked. | |
| void | on_C2_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "left to right pads/pins center-center distance (C2)" entry is changed. | |
| void | on_C2_radiobutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "left to right pads/pins center-center distance (C2)" radiobutton is clicked. | |
| void | on_G1_entry_changed (GtkEditable *editable, gpointer user_data) |
| The top to bottom pads/pins inner-inner distance (G1) entry is changed. | |
| void | on_G1_radiobutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The top to bottom pads/pins inner-inner distance (G1) radiobutton is clicked. | |
| void | on_G2_entry_changed (GtkEditable *editable, gpointer user_data) |
| The left to right pads/pins inner-inner distance (G2) entry is changed. | |
| void | on_G2_radiobutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The left to right pads/pins inner-inner distance (G2) radiobutton is clicked. | |
| void | on_Z1_entry_changed (GtkEditable *editable, gpointer user_data) |
| The top to bottom pads/pins outer-outer distance (Z1) entry is changed. | |
| void | on_Z1_radiobutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The top to bottom pads/pins outer-outer (Z1) radiobutton is clicked. | |
| void | on_Z2_entry_changed (GtkEditable *editable, gpointer user_data) |
| The left to right pads/pins outer-outer distance (Z2) entry is changed. | |
| void | on_Z2_radiobutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The left to right pads/pins outer-outer (Z2) radiobutton is clicked. | |
| void | on_about_dialog_close (GtkDialog *dialog, gint response_id, gpointer user_data) |
| The close button of the about dialog is clicked. | |
| void | on_about_dialog_destroy (GtkObject *object, gpointer user_data) |
| The destroy button of the about dialog is clicked. | |
| void | on_add_attribs_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "add attributes to footprint" checkbutton is toggled. | |
| void | on_add_license_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "add a license text to footprint" checkbutton is toggled. | |
| void | on_clear_button_clicked (GtkButton *button, gpointer user_data) |
| The "Clear" button is clicked. | |
| void | on_close_button_clicked (GtkButton *button, gpointer user_data) |
| The "Close" button is clicked. | |
| void | on_count_x_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "Count X-direction" entry is changed. | |
| void | on_count_y_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "Count Y-direction" entry is changed. | |
| void | on_courtyard_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "courtyard" checkbutton is toggled. | |
| void | on_courtyard_clearance_with_package_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "courtyard clearance with package" entry is changed. | |
| void | on_courtyard_length_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "length of the courtyard (X)" entry is changed. | |
| void | on_courtyard_line_width_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "courtyard line width" entry is changed. | |
| void | on_courtyard_width_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "width of the courtyard (Y)" entry is changed. | |
| void | on_dimensions_button_clicked (GtkButton *button, gpointer user_data) |
| The "Dimensions" button is clicked. | |
| void | on_fiducial_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "fiducial" checkbutton is toggled. | |
| void | on_fiducial_pad_clearance_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "fiducial pad clearance" entry is changed. | |
| void | on_fiducial_pad_diameter_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "fiducial pad diameter (D)" entry is changed. | |
| void | on_fiducial_pad_solder_mask_clearance_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "fiducial pad solder mask clearance" entry is changed. | |
| void | on_filechooser_dialog_cancel_button_clicked (GtkButton *button, gpointer user_data) |
| The file chooser dialog "Cancel" button is clicked. | |
| void | on_filechooser_dialog_close (GtkDialog *dialog, gpointer user_data) |
| The file chooser dialog "close" signal is emitted. | |
| void | on_filechooser_dialog_current_folder_changed (GtkFileChooser *filechooser, gpointer user_data) |
| The file chooser dialog "current folder changed" signal is emitted. | |
| void | on_filechooser_dialog_open_button_clicked (GtkButton *button, gpointer user_data) |
| The file chooser dialog "Open" button is clicked. | |
| void | on_filechooser_dialog_selection_changed (GtkFileChooser *filechooser, gpointer user_data) |
| The file chooser dialog "selection changed" signal is emitted. | |
| void | on_filechooser_dialog_update_preview (GtkFileChooser *filechooser, gpointer user_data) |
| The file chooser dialog "update preview" signal is emitted. | |
| void | on_footprint_author_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "footprint author name" entry is changed. | |
| void | on_footprint_button_clicked (GtkButton *button, gpointer user_data) |
| The "Footprint" button is clicked. | |
| void | on_footprint_dist_license_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "footprint distribution license" entry is changed. | |
| void | on_footprint_name_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "footprint name" entry is changed. | |
| void | on_footprint_refdes_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "footprint refdes prefix" entry is changed. | |
| void | on_footprint_status_entry_changed (GtkComboBox *combobox, gpointer user_data) |
| The "footprint status" entry is changed. | |
| void | on_footprint_type_entry_changed (GtkComboBox *combobox, gpointer user_data) |
| The "footprint type" entry is changed. | |
| void | on_footprint_units_entry_changed (GtkComboBox *combobox, gpointer user_data) |
| The "footprint units" entry is changed. | |
| void | on_footprint_use_license_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "footprint usage license" entry is changed. | |
| void | on_footprint_value_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "footprint value" entry is changed. | |
| void | on_number_1_position_entry_changed (GtkComboBox *combobox, gpointer user_data) |
| The "position of number 1 pad/pin" entry is changed. | |
| void | on_number_of_columns_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "number of columns" entry is changed. | |
| void | on_number_of_rows_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "number of rows" entry is changed. | |
| void | on_number_total_pins_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "number of pads/pins" entry is changed. | |
| void | on_open_button_clicked (GtkButton *button, gpointer user_data) |
| The "Open" button is clicked. | |
| void | on_package_body_height_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "package body height" entry is changed. | |
| void | on_package_body_length_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "package body length" entry is changed. | |
| void | on_package_body_width_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "package body width" entry is changed. | |
| void | on_package_is_radial_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "package is radial" checkbutton is toggled. | |
| void | on_pad_clearance_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "pad clearance" entry is changed. | |
| void | on_pad_diameter_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "diameter of the pad (D)" entry is changed. | |
| void | on_pad_length_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "length of the pads (X)" entry is changed. | |
| void | on_pad_shape_entry_changed (GtkComboBox *combobox, gpointer user_data) |
| The "shape of pads" entry is changed. | |
| void | on_pad_solder_mask_clearance_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "pad solder mask clearance" entry is changed. | |
| void | on_pad_width_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "width of the pads (Y)" entry is changed. | |
| void | on_pcb_gfpw_destroy (GtkObject *object, gpointer user_data) |
| The top-right "X" is clicked. | |
| void | on_pin_drill_diameter_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "diameter of the drill holes (d)" entry is changed. | |
| void | on_pin_pad_exceptions_button_clicked (GtkButton *button, gpointer user_data) |
| The "Pin/Pad exceptions" button is clicked. | |
| void | on_pin_pad_exceptions_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "pin/pad exceptions" entry is changed. | |
| void | on_pin_square_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "pin #1 square" checkbutton is toggled. | |
| void | on_pitch_x_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "Pitch X-direction" entry is changed. | |
| void | on_pitch_y_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "Pitch Y-direction" entry is changed. | |
| void | on_preview_button_clicked (GtkButton *button, gpointer user_data) |
| The "Preview" button is clicked. | |
| void | on_refresh_button_clicked (GtkButton *button, gpointer user_data) |
| The "Refresh" button is clicked. | |
| void | on_save_button_clicked (GtkButton *button, gpointer user_data) |
| The "Save" button is clicked. | |
| void | on_silkscreen_indicate_1_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "indicate pin/pad number 1" checkbutton is toggled. | |
| void | on_silkscreen_line_width_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "silkscreen line width" entry is changed. | |
| void | on_silkscreen_package_outline_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "package outline" checkbutton is toggled. | |
| void | on_thermal_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "thermal pad" checkbutton is toggled. | |
| void | on_thermal_clearance_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "thermal pad clearance" entry is changed. | |
| void | on_thermal_length_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "thermal pad length" entry is changed. | |
| void | on_thermal_nopaste_checkbutton_toggled (GtkToggleButton *togglebutton, gpointer user_data) |
| The "thermal pad no paste" checkbutton is clicked. | |
| void | on_thermal_solder_mask_clearance_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "thermal pad solder mask clearance" entry is changed. | |
| void | on_thermal_width_entry_changed (GtkEditable *editable, gpointer user_data) |
| The "thermal pad width" entry is changed. | |
Callback functions header file for the pcb footprintwizard.
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; either version 2 of the License, or (at your option) any later version.
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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Definition in file callbacks.h.
| void on_about_dialog_close | ( | GtkDialog * | dialog, | |
| gint | response_id, | |||
| gpointer | user_data | |||
| ) |
The close button of the about dialog is clicked.
Parameters: *dialog is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1465 of file callbacks.c.
| void on_about_dialog_destroy | ( | GtkObject * | object, | |
| gpointer | user_data | |||
| ) |
The destroy button of the about dialog is clicked.
Parameters: *object is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1485 of file callbacks.c.
| void on_add_attribs_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "add attributes to footprint" checkbutton is toggled.
attributes_in_footprint variable (global). Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1509 of file callbacks.c.
| void on_add_license_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "add a license text to footprint" checkbutton is toggled.
license_in_footprint variable (global). Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1531 of file callbacks.c.
| void on_C1_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "top to bottom pads/pins center-center distance (C1)" entry is changed.
c1 variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1111 of file callbacks.c.
| void on_C1_radiobutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "top to bottom pads/pins center-center distance (C1)" radiobutton is clicked.
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1140 of file callbacks.c.
| void on_C2_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "left to right pads/pins center-center distance (C2)" entry is changed.
c2 variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1171 of file callbacks.c.
| void on_C2_radiobutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "left to right pads/pins center-center distance (C2)" radiobutton is clicked.
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1200 of file callbacks.c.
| void on_clear_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Clear" button is clicked.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1557 of file callbacks.c.
| void on_close_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Close" button is clicked.
Close the application.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1760 of file callbacks.c.
| void on_count_x_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "Count X-direction" entry is changed.
count_x variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1783 of file callbacks.c.
| void on_count_y_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "Count Y-direction" entry is changed.
count_y variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1812 of file callbacks.c.
| void on_courtyard_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "courtyard" checkbutton is toggled.
courtyard variable (global). Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1840 of file callbacks.c.
| void on_courtyard_clearance_with_package_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "courtyard clearance with package" entry is changed.
courtyard_clearance_with_package variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1877 of file callbacks.c.
| void on_courtyard_length_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "length of the courtyard (X)" entry is changed.
courtyard_length variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1905 of file callbacks.c.
| void on_courtyard_line_width_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "courtyard line width" entry is changed.
courtyard_line_width variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1933 of file callbacks.c.
| void on_courtyard_width_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "width of the courtyard (Y)" entry is changed.
courtyard_width variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1961 of file callbacks.c.
| void on_dimensions_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Dimensions" button is clicked.
Create a window with a pixmap of the dimensions of the current footprint type (based on the value in the entry widget).
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1986 of file callbacks.c.
| void on_fiducial_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "fiducial" checkbutton is toggled.
fiducial variable (global). Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2029 of file callbacks.c.
| void on_fiducial_pad_clearance_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "fiducial pad clearance" entry is changed.
fiducial_pad_clearance variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2065 of file callbacks.c.
| void on_fiducial_pad_diameter_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "fiducial pad diameter (D)" entry is changed.
fiducial_pad_diameter variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2096 of file callbacks.c.
| void on_fiducial_pad_solder_mask_clearance_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "fiducial pad solder mask clearance" entry is changed.
fiducial_pad_solder_mask_clearance variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2127 of file callbacks.c.
| void on_filechooser_dialog_cancel_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The file chooser dialog "Cancel" button is clicked.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2161 of file callbacks.c.
| void on_filechooser_dialog_close | ( | GtkDialog * | dialog, | |
| gpointer | user_data | |||
| ) |
The file chooser dialog "close" signal is emitted.
Parameters: *dialog is the caller widget.
Parameters: user_data.
Returns: none.
The file chooser dialog "close" signal is emitted.
Parameters: *dialog is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2185 of file callbacks.c.
| void on_filechooser_dialog_current_folder_changed | ( | GtkFileChooser * | filechooser, | |
| gpointer | user_data | |||
| ) |
The file chooser dialog "current folder changed" signal is emitted.
temp_dir. Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
The file chooser dialog "current folder changed" signal is emitted.
temp_dir. Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2214 of file callbacks.c.
| void on_filechooser_dialog_open_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The file chooser dialog "Open" button is clicked.
fpw_filename. temp_dir into work_dir. Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
The file chooser dialog "Open" button is clicked.
fpw_filename. temp_dir into work_dir. Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2278 of file callbacks.c.
| void on_filechooser_dialog_selection_changed | ( | GtkFileChooser * | filechooser, | |
| gpointer | user_data | |||
| ) |
The file chooser dialog "selection changed" signal is emitted.
temp_fpw_filename. - read the values from the selected footprintwizard file in a temporary set of variables temp_*.
- generate a new preview image.
- update the preview widget.
Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
temp_fpw_filename. - read the values from the selected footprintwizard file in a temporary set of variables temp_*.
- generate a new preview image.
- update the preview widget.
Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
The file chooser dialog "selection changed" signal is emitted.
temp_fpw_filename. - read the values from the selected footprintwizard file in a temporary set of variables temp_*.
- generate a new preview image.
- update the preview widget.
Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2376 of file callbacks.c.
| void on_filechooser_dialog_update_preview | ( | GtkFileChooser * | filechooser, | |
| gpointer | user_data | |||
| ) |
The file chooser dialog "update preview" signal is emitted.
- update the preview widget.
Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
- update the preview widget.
Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
The file chooser dialog "update preview" signal is emitted.
- update the preview widget.
Parameters: *filechooser is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2396 of file callbacks.c.
| void on_footprint_author_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "footprint author name" entry is changed.
Store in the footprint_author variable (global).
Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2415 of file callbacks.c.
| void on_footprint_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Footprint" button is clicked.
footprint_name. Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
footprint_name. Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2445 of file callbacks.c.
| void on_footprint_dist_license_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "footprint distribution license" entry is changed.
Store in the footprint_dist_license variable (global).
Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2512 of file callbacks.c.
| void on_footprint_name_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "footprint name" entry is changed.
Store in the footprint_name variable (global).
Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2534 of file callbacks.c.
| void on_footprint_refdes_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "footprint refdes prefix" entry is changed.
Store in the footprint_refdes variable (global).
Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2754 of file callbacks.c.
| void on_footprint_status_entry_changed | ( | GtkComboBox * | combobox, | |
| gpointer | user_data | |||
| ) |
The "footprint status" entry is changed.
Store in the footprint_status variable (global).
Parameters: *combobox is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2775 of file callbacks.c.
| void on_footprint_type_entry_changed | ( | GtkComboBox * | combobox, | |
| gpointer | user_data | |||
| ) |
The "footprint type" entry is changed.
footprint_type variable (global). Parameters: *combobox is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 2813 of file callbacks.c.
| void on_footprint_units_entry_changed | ( | GtkComboBox * | combobox, | |
| gpointer | user_data | |||
| ) |
The "footprint units" entry is changed.
footprint_units variable (global). Parameters: *combobox is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3093 of file callbacks.c.
| void on_footprint_use_license_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "footprint usage license" entry is changed.
Store in the footprint_use_license variable (global).
Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3142 of file callbacks.c.
| void on_footprint_value_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "footprint value" entry is changed.
Store in the footprint_value variable (global).
Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3164 of file callbacks.c.
| void on_G1_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The top to bottom pads/pins inner-inner distance (G1) entry is changed.
g1 variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1231 of file callbacks.c.
| void on_G1_radiobutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The top to bottom pads/pins inner-inner distance (G1) radiobutton is clicked.
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1260 of file callbacks.c.
| void on_G2_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The left to right pads/pins inner-inner distance (G2) entry is changed.
g2 variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1291 of file callbacks.c.
| void on_G2_radiobutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The left to right pads/pins inner-inner distance (G2) radiobutton is clicked.
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1320 of file callbacks.c.
| void on_number_1_position_entry_changed | ( | GtkComboBox * | combobox, | |
| gpointer | user_data | |||
| ) |
The "position of number 1 pad/pin" entry is changed.
Store in the n1_pos variable (global).
Parameters: *combobox is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3187 of file callbacks.c.
| void on_number_of_columns_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "number of columns" entry is changed.
n_col variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3210 of file callbacks.c.
| void on_number_of_rows_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "number of rows" entry is changed.
n_row variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3238 of file callbacks.c.
| void on_number_total_pins_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "number of pads/pins" entry is changed.
n variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3266 of file callbacks.c.
| void on_open_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Open" button is clicked.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3294 of file callbacks.c.
| void on_package_body_height_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "package body height" entry is changed.
package_body_height variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3323 of file callbacks.c.
| void on_package_body_length_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "package body length" entry is changed.
package_body_length variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3351 of file callbacks.c.
| void on_package_body_width_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "package body width" entry is changed.
package_body_width variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3379 of file callbacks.c.
| void on_package_is_radial_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "package is radial" checkbutton is toggled.
Store the state of the checkbutton in the package_is_radial variable (global).
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3405 of file callbacks.c.
| void on_pad_clearance_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "pad clearance" entry is changed.
pad_clearance variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3429 of file callbacks.c.
| void on_pad_diameter_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "diameter of the pad (D)" entry is changed.
d_pad variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3456 of file callbacks.c.
| void on_pad_length_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "length of the pads (X)" entry is changed.
pad_length variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3484 of file callbacks.c.
| void on_pad_shape_entry_changed | ( | GtkComboBox * | combobox, | |
| gpointer | user_data | |||
| ) |
The "shape of pads" entry is changed.
pad_shape variable (global). Parameters: *combobox is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3511 of file callbacks.c.
| void on_pad_solder_mask_clearance_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "pad solder mask clearance" entry is changed.
solder_mask_clearance variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3565 of file callbacks.c.
| void on_pad_width_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "width of the pads (Y)" entry is changed.
pad_with variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3593 of file callbacks.c.
| void on_pcb_gfpw_destroy | ( | GtkObject * | object, | |
| gpointer | user_data | |||
| ) |
The top-right "X" is clicked.
Close the application.
Parameters: *object is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3617 of file callbacks.c.
| void on_pin_drill_diameter_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "diameter of the drill holes (d)" entry is changed.
pin_drill_diameter variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3640 of file callbacks.c.
| void on_pin_pad_exceptions_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Pin/Pad exceptions" button is clicked.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3673 of file callbacks.c.
| void on_pin_pad_exceptions_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "pin/pad exceptions" entry is changed.
pin_pad_exception_string variable (global) for processing while generating a footprint or preview. Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3744 of file callbacks.c.
| void on_pin_square_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "pin #1 square" checkbutton is toggled.
Save the state of the checkbutton in the pin1_square variable (global).
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3767 of file callbacks.c.
| void on_pitch_x_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "Pitch X-direction" entry is changed.
pitch_x variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3790 of file callbacks.c.
| void on_pitch_y_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "Pitch Y-direction" entry is changed.
pitch_y variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3817 of file callbacks.c.
| void on_preview_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Preview" button is clicked.
Create a pixmap of the footprint based on the values in the entry widgets.
There are several ways to create a preview image of the footprint based on the values entered in the entries:
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Create a pixmap of the footprint based on the values in the entry widgets.
There are several ways to create a preview image of the footprint based on the values entered in the entries:
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3865 of file callbacks.c.
| void on_refresh_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Refresh" button is clicked.
Refresh all the entries in the GUI.
Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3886 of file callbacks.c.
| void on_save_button_clicked | ( | GtkButton * | button, | |
| gpointer | user_data | |||
| ) |
The "Save" button is clicked.
footprint_name. Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
footprint_name. Parameters: *button is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 3917 of file callbacks.c.
| void on_silkscreen_indicate_1_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "indicate pin/pad number 1" checkbutton is toggled.
Store the state of the checkbutton in the silkscreen_indicate_1 variable (global).
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4012 of file callbacks.c.
| void on_silkscreen_line_width_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "silkscreen line width" entry is changed.
silkscreen_line_thickness variable (global). Parameters: *ediatble is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4036 of file callbacks.c.
| void on_silkscreen_package_outline_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "package outline" checkbutton is toggled.
silkscreen_package_outline variable (global). Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4068 of file callbacks.c.
| void on_thermal_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "thermal pad" checkbutton is toggled.
thermal variable (global). Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4103 of file callbacks.c.
| void on_thermal_clearance_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "thermal pad clearance" entry is changed.
thermal_clearance variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4152 of file callbacks.c.
| void on_thermal_length_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "thermal pad length" entry is changed.
thermal_length variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4180 of file callbacks.c.
| void on_thermal_nopaste_checkbutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The "thermal pad no paste" checkbutton is clicked.
Store the state of the checkbutton in the thermal_nopaste variable (global).
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4205 of file callbacks.c.
| void on_thermal_solder_mask_clearance_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "thermal pad solder mask clearance" entry is changed.
thermal_solder_clearance variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4230 of file callbacks.c.
| void on_thermal_width_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The "thermal pad width" entry is changed.
thermal_width variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 4258 of file callbacks.c.
| void on_Z1_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The top to bottom pads/pins outer-outer distance (Z1) entry is changed.
z1 variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1351 of file callbacks.c.
| void on_Z1_radiobutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The top to bottom pads/pins outer-outer (Z1) radiobutton is clicked.
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1380 of file callbacks.c.
| void on_Z2_entry_changed | ( | GtkEditable * | editable, | |
| gpointer | user_data | |||
| ) |
The left to right pads/pins outer-outer distance (Z2) entry is changed.
z2 variable (global). Parameters: *editable is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1411 of file callbacks.c.
| void on_Z2_radiobutton_toggled | ( | GtkToggleButton * | togglebutton, | |
| gpointer | user_data | |||
| ) |
The left to right pads/pins outer-outer (Z2) radiobutton is clicked.
Parameters: *togglebutton is the caller widget.
Parameters: user_data.
Returns: none.
Definition at line 1440 of file callbacks.c.
1.7.1