pcb 4.1.1
An interactive printed circuit board layout editor.
|
#include <gui.h>
Data Fields | |
GtkWidget * | top_window |
GtkWidget * | drawing_area |
GdkPixmap * | pixmap |
GdkPixmap * | mask |
GdkDrawable * | drawable |
gint | width |
gint | height |
struct render_priv * | render_priv |
GdkColor | bg_color |
GdkColor | offlimits_color |
GdkColor | grid_color |
GdkColormap * | colormap |
GdkCursor * | X_cursor |
GdkCursorType | X_cursor_shape |
gboolean | has_entered |
gboolean | panning |
view_data | view |
Coord | pcb_x |
Coord | pcb_y |
Coord | crosshair_x |
Coord | crosshair_y |
guint | tooltip_update_timeout_id |
GdkColor GHidPort::bg_color |
Definition at line 188 of file gui.h.
Referenced by ghid_draw_grid(), ghid_drawing_area_configure_hook(), ghid_drawing_area_expose_cb(), ghid_pinout_preview_expose(), ghid_port_drawing_area_configure_event_cb(), ghid_render_pixmap(), ghid_set_color(), ghid_set_special_colors(), set_gl_color_for_gc(), and set_special_grid_color().
GdkColormap* GHidPort::colormap |
Definition at line 190 of file gui.h.
Referenced by draw_lead_user(), ghid_draw_grid(), ghid_port_drawing_area_configure_event_cb(), ghid_set_color(), set_gl_color_for_gc(), and set_special_grid_color().
Definition at line 200 of file gui.h.
Referenced by check_object_tooltips(), draw_crosshair(), and ghid_set_crosshair().
Definition at line 200 of file gui.h.
Referenced by check_object_tooltips(), draw_crosshair(), and ghid_set_crosshair().
GdkDrawable* GHidPort::drawable |
Definition at line 183 of file gui.h.
Referenced by Benchmark(), draw_lead_user(), ghid_draw_arc(), ghid_draw_bg_image(), ghid_draw_grid(), ghid_draw_line(), ghid_draw_rect(), ghid_drawing_area_configure_hook(), ghid_fill_circle(), ghid_fill_polygon(), ghid_fill_rect(), ghid_pinout_preview_expose(), ghid_port_drawing_area_configure_event_cb(), ghid_render_pixmap(), ghid_use_mask(), and redraw_region().
GtkWidget * GHidPort::drawing_area |
Definition at line 180 of file gui.h.
Referenced by Benchmark(), Center(), check_object_tooltips(), draw_crosshair(), draw_dozen_cross(), draw_lead_user(), draw_right_cross(), draw_slanted_cross(), ghid_build_pcb_top_window(), ghid_button_state(), ghid_command_entry_get(), ghid_control_is_pressed(), ghid_draw_area_update(), ghid_drawing_area_expose_cb(), ghid_finish_debug_draw(), ghid_flush_debug_draw(), ghid_get_pointer(), ghid_interface_input_signals_connect(), ghid_interface_input_signals_disconnect(), ghid_mod1_is_pressed(), ghid_modifier_keys_state(), ghid_note_event_location(), ghid_notify_crosshair_change(), ghid_notify_mark_change(), ghid_port_window_enter_cb(), ghid_request_debug_draw(), ghid_screen_update(), ghid_set_crosshair(), ghid_shift_is_pressed(), gport_set_cursor(), Popup(), queue_tooltip_update(), and run_get_location_loop().
GdkColor GHidPort::grid_color |
Definition at line 188 of file gui.h.
Referenced by ghid_draw_grid(), ghid_set_special_colors(), and set_special_grid_color().
gboolean GHidPort::has_entered |
Definition at line 195 of file gui.h.
Referenced by draw_crosshair(), ghid_get_coords(), ghid_port_window_enter_cb(), and ghid_port_window_leave_cb().
gint GHidPort::height |
Definition at line 184 of file gui.h.
Referenced by Center(), draw_dozen_cross(), draw_right_cross(), draw_slanted_cross(), ghid_draw_arc(), ghid_draw_grid(), ghid_draw_line(), ghid_draw_rect(), ghid_drawing_area_configure_hook(), ghid_fill_circle(), ghid_fill_rect(), ghid_pinout_preview_expose(), ghid_port_drawing_area_configure_event_cb(), ghid_port_ranges_scale(), ghid_render_pixmap(), ghid_screen_update(), ghid_use_mask(), ghid_zoom_view_abs(), ghid_zoom_view_fit(), and redraw_region().
GdkPixmap * GHidPort::mask |
Definition at line 182 of file gui.h.
Referenced by ghid_drawing_area_configure_hook(), ghid_use_mask(), and use_gc().
GdkColor GHidPort::offlimits_color |
Definition at line 188 of file gui.h.
Referenced by ghid_drawing_area_configure_hook(), ghid_drawing_area_expose_cb(), ghid_port_drawing_area_configure_event_cb(), ghid_set_color(), ghid_set_special_colors(), and set_gl_color_for_gc().
gboolean GHidPort::panning |
Definition at line 196 of file gui.h.
Referenced by ghid_port_button_press_cb(), ghid_port_window_motion_cb(), and PanAction().
Definition at line 199 of file gui.h.
Referenced by ghid_get_coords(), ghid_note_event_location(), and SwapSides().
Definition at line 199 of file gui.h.
Referenced by ghid_get_coords(), ghid_note_event_location(), and SwapSides().
GdkPixmap* GHidPort::pixmap |
Definition at line 182 of file gui.h.
Referenced by ghid_drawing_area_expose_cb(), ghid_port_drawing_area_configure_event_cb(), ghid_screen_update(), ghid_use_mask(), PCBChanged(), redraw_region(), and use_gc().
struct render_priv* GHidPort::render_priv |
Definition at line 186 of file gui.h.
Referenced by end_subcomposite(), ghid_cancel_lead_user(), ghid_draw_arc(), ghid_draw_bg_image(), ghid_draw_grid(), ghid_draw_line(), ghid_draw_rect(), ghid_drawing_area_configure_hook(), ghid_drawing_area_expose_cb(), ghid_end_drawing(), ghid_fill_circle(), ghid_fill_polygon(), ghid_fill_rect(), ghid_init_drawing_widget(), ghid_init_renderer(), ghid_invalidate_all(), ghid_lead_user_to_location(), ghid_notify_crosshair_change(), ghid_notify_mark_change(), ghid_pinout_preview_expose(), ghid_render_pixmap(), ghid_screen_update(), ghid_set_layer(), ghid_set_line_cap(), ghid_set_line_width(), ghid_set_special_colors(), ghid_shutdown_renderer(), ghid_start_drawing(), ghid_use_mask(), redraw_region(), set_gl_color_for_gc(), set_special_grid_color(), start_subcomposite(), and use_gc().
Definition at line 202 of file gui.h.
Referenced by cancel_tooltip_update(), check_object_tooltips(), ghid_build_pcb_top_window(), and queue_tooltip_update().
GtkWidget* GHidPort::top_window |
Definition at line 180 of file gui.h.
Referenced by ghid_attribute_dialog(), ghid_attributes(), ghid_build_pcb_top_window(), ghid_command_entry_get(), ghid_confirm_dialog(), ghid_create_pcb_widgets(), ghid_dialog_about(), ghid_dialog_close_confirm(), ghid_dialog_confirm(), ghid_dialog_confirm_all(), ghid_dialog_export(), ghid_dialog_file_select_multiple(), ghid_dialog_file_select_open(), ghid_dialog_file_select_save(), ghid_dialog_input(), ghid_dialog_message(), ghid_dialog_report(), ghid_fileselect(), ghid_init_icons(), ghid_map_color_string(), ghid_parse_arguments(), ghid_port_drawing_area_configure_event_cb(), ghid_set_color(), ghid_window_set_name_label(), layer_name_edited_cb(), layer_name_editing_canceled_cb(), layer_name_editing_started_cb(), make_progress_dialog(), row_activated_cb(), run_get_location_loop(), set_gl_color_for_gc(), and use_gc().
Definition at line 198 of file gui.h.
Referenced by CursorAction(), draw_lead_user(), flag_flipy(), ghid_draw_arc(), ghid_draw_bg_image(), ghid_draw_grid(), ghid_draw_line(), ghid_draw_rect(), ghid_drawing_area_expose_cb(), ghid_fill_circle(), ghid_fill_pcb_polygon(), ghid_fill_rect(), ghid_flip_view(), ghid_pan_view_abs(), ghid_pan_view_rel(), ghid_parse_arguments(), ghid_pinout_preview_expose(), ghid_port_ranges_changed(), ghid_port_ranges_scale(), ghid_port_window_motion_cb(), ghid_render_pixmap(), ghid_request_debug_draw(), ghid_set_crosshair(), ghid_zoom_view_abs(), ghid_zoom_view_rel(), pan_common(), Px(), Py(), Pz(), REGISTER_ACTIONS(), ScrollAction(), Vx(), Vy(), and Vz().
gint GHidPort::width |
Definition at line 184 of file gui.h.
Referenced by Center(), draw_dozen_cross(), draw_right_cross(), draw_slanted_cross(), ghid_draw_arc(), ghid_draw_grid(), ghid_draw_line(), ghid_draw_rect(), ghid_drawing_area_configure_hook(), ghid_fill_circle(), ghid_fill_rect(), ghid_pinout_preview_expose(), ghid_port_drawing_area_configure_event_cb(), ghid_port_ranges_scale(), ghid_render_pixmap(), ghid_screen_update(), ghid_use_mask(), ghid_zoom_view_abs(), ghid_zoom_view_fit(), and redraw_region().
GdkCursor* GHidPort::X_cursor |
Definition at line 192 of file gui.h.
Referenced by gport_set_cursor().
GdkCursorType GHidPort::X_cursor_shape |
Definition at line 193 of file gui.h.
Referenced by ghid_corner_cursor(), and gport_set_cursor().