gschem

Todo List

Global a_pan (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global a_pan_general (GSCHEM_TOPLEVEL *w_current, double world_cx, double world_cy, double relativ_zoom_factor, int flags)
Finish function documentation!!!

Global a_pan_mouse (GSCHEM_TOPLEVEL *w_current, int diff_x, int diff_y)
Finish function documentation!!!

Global a_zoom (GSCHEM_TOPLEVEL *w_current, int dir, int selected_from, int pan_flags)
Finish function documentation!!!

Global a_zoom_box (GSCHEM_TOPLEVEL *w_current, int pan_flags)
Finish function documentation!!!

Global a_zoom_box_draw_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global a_zoom_box_end (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global a_zoom_box_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global a_zoom_box_motion (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global a_zoom_box_start (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global a_zoom_extents (GSCHEM_TOPLEVEL *w_current, const GList *list, int pan_flags)
Finish function documentation!!!

Global attrib_edit_dialog_ok (GtkWidget *w, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global cellrenderermultilinetext_class_init (CellRendererMultiLineTextClass *klass)
Finish function documentation

Global cellrenderermultilinetext_editing_done (GtkCellEditable *cell_editable, gpointer user_data)
Finish function documentation

Global cellrenderermultilinetext_focus_out_event (GtkWidget *widget, GdkEvent *event, gpointer user_data)
Finish function documentation

Global cellrenderermultilinetext_get_type (void)
Finish function documentation

Global cellrenderermultilinetext_start_editing (GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, GdkRectangle *background_area, GdkRectangle *cell_area, GtkCellRendererState flags)
Finish function documentation

Global celltextview_cell_editable_init (GtkCellEditableIface *iface)
Finish function documentation

Global celltextview_class_init (CellTextViewClass *klass)
Finish function documentation

Global celltextview_get_type (void)
Finish function documentation

Global celltextview_init (CellTextView *celltextview)
Finish function documentation

Global celltextview_key_press_event (GtkWidget *widget, GdkEventKey *key_event, gpointer data)
Finish function documentation

Global celltextview_start_editing (GtkCellEditable *cell_editable, GdkEvent *event)
Finish function documentation

Global change_alignment (GtkComboBox *w, GSCHEM_TOPLEVEL *w_current)
Remove that function. Only the OK-Button should set any properties in the GSCHEM_TOPLEVEL struct.

Global compselect_get_view (Compselect *compselect)
FIXME: This function assumes the GtkNotebook pages displaying the views are in a specific order.

Global correct_aspect (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global DEFINE_I_CALLBACK (name)
Finish function documentation!!!

Global destroy_window (GtkWidget *widget, GtkWidget **window)
Finish function documentation!!!

Global do_popup (GSCHEM_TOPLEVEL *w_current, GdkEventButton *event)
Finish function documentation!!!

Global g_funcs_confirm (SCM msg)
Finish function documentation!!!

Global g_funcs_exit (void)
Finish function documentation!!!

Global g_funcs_filesel (SCM msg, SCM templ, SCM flags)
Finish function documentation!!!

Global g_funcs_image (SCM filename)
Finish function documentation!!!

Global g_funcs_log (SCM msg)
Finish function documentation!!!

Global g_funcs_msg (SCM msg)
Finish function documentation!!!

Global g_funcs_postscript (SCM filename)
Finish function documentation!!!

Global g_funcs_print (SCM filename)
Finish function documentation!!!

Global g_funcs_use_rc_values (void)
Finish function documentation!!!

Global g_menu_execute (GtkAction *action, gpointer user_data)
Finish function documentation!!!

Global g_rc_action_feedback_mode (SCM mode)
Finish function documentation!!!

Global g_rc_add_attribute_offset (SCM offset)
Finish function documentation!!!

Global g_rc_add_menu (SCM menu_name, SCM menu_items)
Finish function documentation!!!

Global g_rc_attribute_name (SCM path)
Finish function documentation!!!

Global g_rc_auto_save_interval (SCM seconds)
Finish function documentation!!!

Global g_rc_bus_ripper_rotation (SCM mode)
Finish function documentation!!!

Global g_rc_bus_ripper_size (SCM size)
Finish function documentation!!!

Global g_rc_bus_ripper_type (SCM mode)
Finish function documentation!!!

Global g_rc_bus_style (SCM mode)
Finish function documentation!!!

Global g_rc_continue_component_place (SCM mode)
Finish function documentation!!!

Global g_rc_dots_grid_dot_size (SCM dotsize)
Finish function documentation!!!

Global g_rc_dots_grid_fixed_threshold (SCM spacing)
Finish function documentation!!!

Global g_rc_dots_grid_mode (SCM mode)
Finish function documentation!!!

Global g_rc_draw_grips (SCM mode)
Finish function documentation!!!

Global g_rc_embed_components (SCM mode)
Finish function documentation!!!

Global g_rc_enforce_hierarchy (SCM mode)
Finish function documentation!!!

Global g_rc_fast_mousepan (SCM mode)
Finish function documentation!!!

Global g_rc_file_preview (SCM mode)
Finish function documentation!!!

Global g_rc_force_boundingbox (SCM mode)
Finish function documentation!!!

Global g_rc_handleboxes (SCM mode)
Finish function documentation!!!

Global g_rc_image_color (SCM mode)
Finish function documentation!!!

Global g_rc_image_size (SCM width, SCM height)
Finish function documentation!!!

Global g_rc_line_style (SCM mode)
Finish function documentation!!!

Global g_rc_log_window (SCM mode)
Finish function documentation!!!

Global g_rc_log_window_type (SCM mode)
Finish function documentation!!!

Global g_rc_logging (SCM mode)
Finish function documentation!!!

Global g_rc_logging_destination (SCM mode)
Finish function documentation!!!

Global g_rc_magnetic_net_mode (SCM mode)
Finish function documentation!!!

Global g_rc_mesh_grid_display_threshold (SCM spacing)
Finish function documentation!!!

Global g_rc_middle_button (SCM mode)
Finish function documentation!!!

Global g_rc_mousepan_gain (SCM mode)
Finish function documentation!!!

Global g_rc_net_consolidate (SCM mode)
Finish function documentation!!!

Global g_rc_net_direction_mode (SCM mode)
Finish function documentation!!!

Global g_rc_net_endpoint_mode (SCM mode)
Finish function documentation!!!

Global g_rc_net_midpoint_mode (SCM mode)
Finish function documentation!!!

Global g_rc_net_selection_mode (SCM mode)
Finish function documentation!!!

Global g_rc_net_style (SCM mode)
Finish function documentation!!!

Global g_rc_netconn_rubberband (SCM mode)
Finish function documentation!!!

Global g_rc_object_clipping (SCM mode)
Finish function documentation!!!

Global g_rc_output_capstyle (SCM mode)
Finish function documentation!!!

Global g_rc_output_color (SCM mode)
Finish function documentation!!!

Global g_rc_output_orientation (SCM mode)
Finish function documentation!!!

Global g_rc_output_type (SCM mode)

Finish function documentation!!!

this keyword needs a better name ...

Global g_rc_paper_size (SCM width, SCM height)
Finish function documentation!!!

Global g_rc_paper_sizes (SCM papername, SCM scm_width, SCM scm_height)
Finish function documentation!!!

Global g_rc_parse_gtkrc ()
Finish function documentation!!!

Global g_rc_pin_style (SCM mode)
Finish function documentation!!!

Global g_rc_print_command (SCM mode)
Finish function documentation!!!

Global g_rc_raise_dialog_boxes_on_expose (SCM mode)
Finish function documentation!!!

Global g_rc_scroll_wheel (SCM mode)
Finish function documentation!!!

Global g_rc_scrollbar_update (SCM mode)
Finish function documentation!!!

Global g_rc_scrollbars (SCM mode)
Finish function documentation!!!

Global g_rc_scrollpan_steps (SCM steps)
Finish function documentation!!!

Global g_rc_select_slack_pixels (SCM pixels)
Finish function documentation!!!

Global g_rc_setpagedevice_orientation (SCM mode)
Finish function documentation!!!

Global g_rc_setpagedevice_pagesize (SCM mode)
Finish function documentation!!!

Global g_rc_snap_size (SCM size)
Finish function documentation!!!

Global g_rc_sort_component_library (SCM mode)
Finish function documentation!!!

Global g_rc_text_caps_style (SCM mode)

Finish function documentation!!!

inconsistant naming with keyword name and variable to hold variable

Global g_rc_text_display_zoomfactor (SCM zoomfactor)
Finish function documentation!!!

Global g_rc_text_feedback (SCM mode)
Finish function documentation!!!

Global g_rc_text_origin_marker (SCM mode)
Finish function documentation!!!

Global g_rc_text_size (SCM size)
Finish function documentation!!!

Global g_rc_third_button (SCM mode)
Finish function documentation!!!

Global g_rc_toolbars (SCM mode)
Finish function documentation!!!

Global g_rc_undo_control (SCM mode)
Finish function documentation!!!

Global g_rc_undo_levels (SCM levels)
Finish function documentation!!!

Global g_rc_undo_panzoom (SCM mode)
Finish function documentation!!!

Global g_rc_undo_type (SCM mode)
Finish function documentation!!!

Global g_rc_warp_cursor (SCM mode)
Finish function documentation!!!

Global g_rc_window_size (SCM width, SCM height)
Finish function documentation!!!

Global g_rc_zoom_gain (SCM gain)
Finish function documentation!!!

Global g_rc_zoom_with_pan (SCM mode)
Finish function documentation!!!

Global generic_confirm_dialog (const char *msg)
Finish function documentation!!!

Global generic_filesel_dialog (const char *msg, const char *templ, gint flags)
Finish function documentation!!!

Global generic_msg_dialog (const char *msg)
Finish function documentation!!!

Global get_main_menu (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global gettext_fn (const gchar *path, gpointer func_data ATTRIBUTE_UNUSED)
Finish function documentation!!!

Global GLADE_HOOKUP_OBJECT (component, widget, name)
STILL NEED to clean up line lengths in aa and tr

Global global_window_list
Add global variable documentation!!!

Global i_callback_add_arc (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_arc_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_attribute (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_attribute_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_box (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_box_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_bus (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_bus_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_circle (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_circle_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_component (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_line (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_line_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_net (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_net_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_picture (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_picture_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_pin (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_pin_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_add_text (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_attributes_attach (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_attributes_detach (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_attributes_show_both (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_attributes_show_name (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_attributes_show_value (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_attributes_visibility_toggle (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_copy1 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_copy2 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_copy3 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_copy4 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_copy5 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_cut1 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_cut2 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_cut3 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_cut4 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_cut5 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste1 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste1_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste2 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste2_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste3 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste3_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste4 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste4_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste5 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_buffer_paste5_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_cancel (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_close (gpointer data, guint callback_action, GtkWidget *widget)

Finish function documentation!!!

Need a cleaner way of doing this. This routine is used by the delete event signals

Global i_callback_close_wm (GtkWidget *widget, GdkEvent *event, gpointer data)
Finish function documentation!!!

Global i_callback_edit_autonumber_text (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_color (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_copy (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_copy_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_delete (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_edit (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_embed (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_filltype (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_find (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_hide_text (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_linetype (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_lock (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_mcopy (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_mcopy_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_mirror (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_mirror_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_move (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_move_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_pin_type (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_redo (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_rotate_90 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_rotate_90_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_select (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_show_hidden (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_show_text (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_slot (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_text (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_translate (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_undo (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_unembed (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_unlock (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_edit_update (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_close (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_new (gpointer data, guint callback_action, GtkWidget *widget)

Finish function documentation!!!

This should be renamed to page_new perhaps...

Global i_callback_file_new_window (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_open (gpointer data, guint callback_action, GtkWidget *widget)

Finish function documentation!!!

This should be renamed to page_open perhaps...

Global i_callback_file_print (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_quit (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_save (gpointer data, guint callback_action, GtkWidget *widget)

Finish function documentation!!!

probably there should be a flag that says whether page_filename is derived from untitled_name or specified by a user. Some twisted people might name their files like untitled_name. :-)

Global i_callback_file_save_all (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_save_as (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_script (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_file_write_png (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_help_about (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_help_hotkeys (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_hierarchy_down_schematic (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_hierarchy_down_symbol (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_hierarchy_up (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_misc (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_misc2 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_misc3 (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_afeedback (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_grid (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_rubberband (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_show_coord_window (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_show_log_window (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_snap (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_snap_size (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_options_text_size (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_close (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_discard (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_manager (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_new (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_next (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_prev (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_print (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_page_revert (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_script_console (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_toolbar_add_bus (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_add_component (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_add_net (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_add_text (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_edit_redo (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_edit_select (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_edit_undo (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_file_new (GtkWidget *widget, gpointer data)
Finish function documentation!!!

Global i_callback_toolbar_file_open (GtkWidget *widget, gpointer data)

Finish function documentation!!!

This should be renamed to page_open perhaps...

Global i_callback_toolbar_file_save (GtkWidget *widget, gpointer data)

Finish function documentation!!!

This should be renamed to page_open perhaps...

Global i_callback_view_bw_colors (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_dark_colors (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_light_colors (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_pan (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_pan_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_redraw (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_box (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_box_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_extents (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_full (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_in (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_in_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_out (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global i_callback_view_zoom_out_hotkey (gpointer data, guint callback_action, GtkWidget *widget)
Finish function documentation!!!

Global I_OFFSET
Finish function documentation!!!

Global i_status_string (GSCHEM_TOPLEVEL *w_current)

Global i_update_middle_button (GSCHEM_TOPLEVEL *w_current, void(*func_ptr)(), const char *string)
Finish function documentation!!!

Global i_update_toolbar (GSCHEM_TOPLEVEL *w_current)

Finish function documentation!!!

Global i_vars_set (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global index2functionstring (int index)
Finish function documentation!!!

Global main_prog (void *closure, int argc, char *argv[])
These two messages are the same. Should be integrated.

Global major_changed_dialog (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global multiattrib_action_add_attribute (GSCHEM_TOPLEVEL *w_current, OBJECT *object, Multiattrib *multiattrib, const gchar *name, const gchar *value, gint visible, gint show_name_value)
Finish function documentation

Global multiattrib_action_delete_attribute (GSCHEM_TOPLEVEL *w_current, OBJECT *o_attrib)
Finish function documentation

Global multiattrib_action_duplicate_attribute (GSCHEM_TOPLEVEL *w_current, OBJECT *object, OBJECT *o_attrib)
Finish function documentation

Global multiattrib_action_promote_attribute (GSCHEM_TOPLEVEL *w_current, OBJECT *object, OBJECT *o_attrib)
Finish function documentation

Global multiattrib_callback_button_add (GtkButton *button, gpointer user_data)
Finish function documentation

Global multiattrib_callback_button_pressed (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
Finish function documentation

Global multiattrib_callback_edited_name (GtkCellRendererText *cellrenderertext, gchar *arg1, gchar *arg2, gpointer user_data)
Finish function documentation

Global multiattrib_callback_edited_value (GtkCellRendererText *cell_renderer, gchar *arg1, gchar *arg2, gpointer user_data)
Finish function documentation

Global multiattrib_callback_key_pressed (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
Finish function documentation

Global multiattrib_callback_popup_delete (GtkMenuItem *menuitem, gpointer user_data)
Finish function documentation

Global multiattrib_callback_popup_duplicate (GtkMenuItem *menuitem, gpointer user_data)
Finish function documentation

Global multiattrib_callback_popup_menu (GtkWidget *widget, gpointer user_data)
Finish function documentation

Global multiattrib_callback_popup_promote (GtkMenuItem *menuitem, gpointer user_data)
Finish function documentation

Global multiattrib_callback_toggled_show_name (GtkCellRendererToggle *cell_renderer, gchar *path, gpointer user_data)
Finish function documentation

Global multiattrib_callback_toggled_show_value (GtkCellRendererToggle *cell_renderer, gchar *path, gpointer user_data)
Finish function documentation

Global multiattrib_callback_toggled_visible (GtkCellRendererToggle *cell_renderer, gchar *path, gpointer user_data)
Finish function documentation

Global multiattrib_callback_value_key_pressed (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
Finish function documentation

Global multiattrib_column_set_data_name (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
Finish function documentation

Global multiattrib_column_set_data_show_name (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
Finish function documentation

Global multiattrib_column_set_data_show_value (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
Finish function documentation

Global multiattrib_column_set_data_value (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
Finish function documentation

Global multiattrib_column_set_data_visible (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
Finish function documentation

Global multiattrib_init_attrib_names (GtkCombo *combo)
Finish function documentation

Global multiattrib_init_visible_types (GtkOptionMenu *optionmenu)
Finish function documentation

Global o_arc_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_attrib_add_attrib (GSCHEM_TOPLEVEL *w_current, const char *text_string, int visibility, int show_name_value, OBJECT *object)
Finish function documentation!!!

Global o_attrib_add_selected (GSCHEM_TOPLEVEL *w_current, SELECTION *selection, OBJECT *selected)

Finish function documentation!!!

get a better name

Global o_box_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_buffer_copy (GSCHEM_TOPLEVEL *w_current, int buf_num)
Finish function documentation!!!

Global o_buffer_cut (GSCHEM_TOPLEVEL *w_current, int buf_num)
Finish function documentation!!!

Global o_buffer_free (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_buffer_init (void)
Finish function documentation!!!

Global o_buffer_paste_start (GSCHEM_TOPLEVEL *w_current, int x, int y, int buf_num)
Finish function documentation!!!

Global o_bus_draw (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current)
Finish function documentation!!!

Global o_bus_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, OBJECT *o_current)
Finish function documentation!!!

Global o_bus_draw_stretch (GSCHEM_TOPLEVEL *w_current, int dx, int dy, int whichone, OBJECT *o_current)
Finish function documentation!!!

Global o_bus_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_circle_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, OBJECT *o_current)
add in offsets, get rid of global diffs_x,y

Global o_circle_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_complex_draw (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current)
Finish function documentation!!!

Global o_complex_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, OBJECT *complex)
Finish function documentation!!!

Global o_complex_prepare_place (GSCHEM_TOPLEVEL *w_current, const CLibSymbol *sym)
Finish function documentation!!!

Global o_complex_translate_all (GSCHEM_TOPLEVEL *w_current, int offset)

Finish function documentation!!!

do we want snap grid here?

Global o_copy_end (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_copy_multiple_end (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_copy_start (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_cue_draw_list (GSCHEM_TOPLEVEL *w_current, GList *object_list)
Finish function documentation!!!

Global o_cue_draw_lowlevel (GSCHEM_TOPLEVEL *w_current, OBJECT *object, int whichone)
Finish function documentation!!!

Global o_cue_draw_lowlevel_midpoints (GSCHEM_TOPLEVEL *w_current, OBJECT *object)
Finish function documentation!!!

Global o_cue_draw_single (GSCHEM_TOPLEVEL *w_current, OBJECT *object)
Finish function documentation!!!

Global o_cue_redraw_all (GSCHEM_TOPLEVEL *w_current, GList *list, gboolean draw_selected)
Finish function documentation!!!

Global o_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, OBJECT *object)
Finish function documentation!!!

Global o_edit (GSCHEM_TOPLEVEL *w_current, GList *list)

probably should go back and do the same for o_copy o_move o_delete...

Finish function documentation!!!

Global o_edit_find_text (GSCHEM_TOPLEVEL *w_current, const GList *o_list, char *stext, int descend, int skip)

Finish function documentation!!!

Only descends into the first source schematic

Global o_edit_hide_specific_text (GSCHEM_TOPLEVEL *w_current, const GList *o_list, char *stext)
Finish function documentation!!!

Global o_edit_show_hidden (GSCHEM_TOPLEVEL *w_current, const GList *o_list)
Finish function documentation!!!

Global o_edit_show_hidden_lowlevel (GSCHEM_TOPLEVEL *w_current, const GList *o_list)
Finish function documentation!!!

Global o_edit_show_specific_text (GSCHEM_TOPLEVEL *w_current, const GList *o_list, char *stext)
Finish function documentation!!!

Global o_find_selected_object (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_glist_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, GList *list)
Finish function documentation!!!

Global o_grips_end_box (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current, int whichone)
Finish function documentation!!!

Global o_grips_end_path (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current, int whichone)
Finish function documentation!!!

Global o_grips_end_picture (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current, int whichone)
Finish function documentation!!!

Global o_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_line_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation

Global o_lock (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_mirror_world_update (GSCHEM_TOPLEVEL *w_current, int centerx, int centery, GList *list)
Finish function documentation!!!

Global o_move_cancel (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_move_check_endpoint (GSCHEM_TOPLEVEL *w_current, OBJECT *object)
Finish function documentation!!!

Global o_move_draw_rubber (GSCHEM_TOPLEVEL *w_current, int drawing)
Finish function documentation!!!

Global o_move_end (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_move_end_lowlevel (GSCHEM_TOPLEVEL *w_current, OBJECT *object, int diff_x, int diff_y)
Finish function documentation!!!

Global o_move_end_lowlevel_glist (GSCHEM_TOPLEVEL *w_current, GList *list, int diff_x, int diff_y)
Finish function documentation!!!

Global o_move_end_rubberband (GSCHEM_TOPLEVEL *w_current, int world_diff_x, int world_diff_y, GList **objects)
Finish function documentation!!!

Global o_move_invalidate_rubber (GSCHEM_TOPLEVEL *w_current, int drawing)
Finish function documentation!!!

Global o_move_motion (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_move_prep_rubberband (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_move_return_whichone (OBJECT *object, int x, int y)
Finish function documentation!!!

Global o_move_start (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_move_zero_length (OBJECT *object)
Finish function documentation!!!

Global o_net_add_busrippers (GSCHEM_TOPLEVEL *w_current, OBJECT *net_obj, GList *other_objects)
Finish function documentation!!!

Global o_net_draw (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current)
Finish function documentation!!!

Global o_net_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, OBJECT *o_current)
Finish function documentation!!!

Global o_net_draw_stretch (GSCHEM_TOPLEVEL *w_current, int dx, int dy, int whichone, OBJECT *o_current)
Finish function documentation!!!

Global o_net_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_path_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation

Global o_picture_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_picture_set_pixbuf (GSCHEM_TOPLEVEL *w_current, GdkPixbuf *pixbuf, char *filename)
Finish function documentation!!!

Global o_pin_draw (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current)
Finish function documentation!!!

Global o_pin_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, OBJECT *o_current)
Finish function documentation!!!

Global o_pin_draw_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_pin_end (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_pin_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_pin_motion (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_pin_start (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_place_end (GSCHEM_TOPLEVEL *w_current, int x, int y, int continue_placing, GList **ret_new_objects, const char *hook_name)
Finish function documentation!!!

Global o_place_motion (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_place_rotate (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_place_start (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_redraw (GSCHEM_TOPLEVEL *w_current, GList *object_list, gboolean draw_selected)
Finish function documentation!!!

Global o_redraw_cleanstates (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_redraw_rects (GSCHEM_TOPLEVEL *w_current, GdkRectangle *rectangles, int n_rectangles)

Lots of Gross code... needs lots of cleanup - mainly readability issues

Finish function documentation!!!

Global o_select_box_draw_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_select_box_end (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_select_box_invalidate_rubber (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_select_box_motion (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_select_box_search (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_select_box_start (GSCHEM_TOPLEVEL *w_current, int x, int y)
Finish function documentation!!!

Global o_select_move_to_place_list (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_select_object (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current, int type, int count)
Finish function documentation!!!

Global o_select_run_hooks (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current, int flag)
Finish function documentation!!!

Global o_select_selected (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_select_unselect_all (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_slot_end (GSCHEM_TOPLEVEL *w_current, OBJECT *object, const char *string)
Finish function documentation!!!

Global o_slot_start (GSCHEM_TOPLEVEL *w_current, OBJECT *object)
Finish function documentation!!!

Global o_text_change (GSCHEM_TOPLEVEL *w_current, OBJECT *object, char *string, int visibility, int show)
Finish function documentation!!!

Global o_text_draw_lowlevel (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current, int dx, int dy, COLOR *color)
Finish function documentation!!!

Global o_text_draw_place (GSCHEM_TOPLEVEL *w_current, int dx, int dy, OBJECT *o_current)
Finish function documentation!!!

Global o_text_edit (GSCHEM_TOPLEVEL *w_current, OBJECT *o_current)
Finish function documentation!!!

Global o_text_edit_end (GSCHEM_TOPLEVEL *w_current, char *string, int len, int text_size, int text_alignment)
Finish function documentation!!!

Global o_text_get_rendered_bounds (void *user_data, OBJECT *object, int *min_x, int *min_y, int *max_x, int *max_y)
Finish function documentation!!!

Global o_text_prepare_place (GSCHEM_TOPLEVEL *w_current, char *text)
Finish function documentation!!!

Global o_undo_callback (GSCHEM_TOPLEVEL *w_current, int type)
Finish function documentation!!!

Global o_undo_cleanup (void)
Finish function documentation!!!

Global o_undo_find_prev_filename (UNDO *start)
Finish function documentation!!!

Global o_undo_find_prev_object_head (UNDO *start)
Finish function documentation!!!

Global o_undo_init (void)
Finish function documentation!!!

Global o_undo_remove_last_undo (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global o_undo_savestate (GSCHEM_TOPLEVEL *w_current, int flag)
Finish function documentation!!!

Global o_unlock (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global option_menu_get_history (GtkOptionMenu *option_menu)

STILL NEED to clean up line lengths in aa and tr

Finish function documentation!!!

Global pagesel_callback_button_pressed (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
Finish function documentation!!!

Global pagesel_callback_popup_menu (GtkWidget *widget, gpointer user_data)
Finish function documentation!!!

Global pagesel_callback_selection_changed (GtkTreeSelection *selection, gpointer user_data)
Finish function documentation!!!

Global pagesel_class_init (PageselClass *klass)
Finish function documentation!!!

Global pagesel_get_type (void)
Finish function documentation!!!

Global pagesel_init (Pagesel *pagesel)
Finish function documentation!!!

Global pagesel_update (Pagesel *pagesel)
Finish function documentation!!!

Global picture_change_filename_dialog (GSCHEM_TOPLEVEL *w_current)
Maybe merge this dialog function with picture_selection_dialog()

Global print_dialog_class_init (PrintDialogClass *class)
Finish function documentation

Global print_dialog_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
Finish function documentation

Global print_dialog_get_property_comboboxes (PrintDialog *dialog, GtkComboBox *cbox, GValue *value)
Finish function documentation

Global print_dialog_get_type ()
Finish function documentation

Global print_dialog_init (PrintDialog *dialog)
Finish function documentation

Global print_dialog_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
Finish function documentation

Global print_dialog_set_property_comboboxes (PrintDialog *dialog, GtkComboBox *cbox, const GValue *value)
Finish function documentation

Global s_stretch_add (GList *list, OBJECT *object, int whichone)
Finish function documentation!!!

Global s_stretch_destroy_all (GList *list)
Finish function documentation!!!

Global s_stretch_print_all (GList *list)
Finish function documentation!!!

Global s_stretch_remove (GList *list, OBJECT *object)
Finish function documentation!!!

Global SCM_DEFINE (add_attrib_x,"%add-attrib!", 5, 0, 0,(SCM target_s, SCM name_s, SCM value_s, SCM visible_s, SCM show_s),"Add an attribute to an object, or floating")
It would be nice to support pages other than the current active page.

Global select_page (GtkTreeView *treeview, GtkTreeIter *parent, PAGE *page)
Finish function documentation!!!

Global setup_script_selector (GSCHEM_TOPLEVEL *w_current)
CLEAN up line length in this file

Global text_edit_dialog (GSCHEM_TOPLEVEL *w_current, const char *string, int text_size, int text_alignment)

Check why there's no color in the calling parameters

If more than one text element is selected, add an unchanged option

Global text_view_calculate_real_tab_width (GtkTextView *textview, int tab_size)
Finish function documentation!!!

Global translate_dialog_response (GtkWidget *widget, gint response, GSCHEM_TOPLEVEL *w_current)
improve error detection / use a spin button?

Global x_basic_warp_cursor (GtkWidget *widget, gint x, gint y)
Finish function documentation!!!

Global x_color_allocate (void)
Finish function documentation!!!

Global x_color_get_name (int index)
Finish function documentation!!!

Global x_color_lookup (int color)
Finish function documentation!!!

Global x_color_lookup_dark (int color)

Finish function documentation!!!

this has to change... to the right code

Global x_dialog_raise_all (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_draw_tiles (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_event_button_pressed (GtkWidget *widget, GdkEventButton *event, GSCHEM_TOPLEVEL *w_current)

Finish function documentation!!!

change state name?

Global x_event_button_released (GtkWidget *widget, GdkEventButton *event, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_event_enter (GtkWidget *widget, GdkEventCrossing *event, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_event_expose (GtkWidget *widget, GdkEventExpose *event, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_event_hschanged (GtkAdjustment *adj, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_event_key (GtkWidget *widget, GdkEventKey *event, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_event_motion (GtkWidget *widget, GdkEventMotion *event, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_event_scroll (GtkWidget *widget, GdkEventScroll *event, GSCHEM_TOPLEVEL *w_current)

Finish function documentation!!!

Change "HOTKEY" TO new "MOUSE" specifier?

Global x_event_vschanged (GtkAdjustment *adj, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_fileselect_load_backup (void *user_data, GString *message)
Make this a registered callback function with user data, as we'd rather be passed a GSCHEM_TOPLEVEL than a TOPLEVEL.

Global x_get_color (int color)
Finish function documentation!!!

Global x_get_darkcolor (int color)

Finish function documentation!!!

this has to change... to the right code

Global x_hscrollbar_set_ranges (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_hscrollbar_update (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_image_convert_to_greyscale (GdkPixbuf *pixbuf)
Finish function documentation!!!

Global x_image_get_pixbuf (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_manual_resize (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_menus_popup_sensitivity (GSCHEM_TOPLEVEL *w_current, const char *buf, int flag)
Finish function documentation!!!

Global x_menus_sensitivity (GSCHEM_TOPLEVEL *w_current, const char *buf, int flag)
Finish function documentation!!!

Global x_print_setup (GSCHEM_TOPLEVEL *w_current, char *filename)
Finish function documentation

Global x_repaint_background_region (GSCHEM_TOPLEVEL *w_current, int x, int y, int width, int height)
Finish function documentation!!!

Global x_scrollbars_update (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_vscrollbar_set_ranges (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_vscrollbar_update (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_close (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_close_all (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_create_drawing (GtkWidget *drawbox, GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_create_main (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_free_gc (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_setup (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_setup_draw_events (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!

Global x_window_setup_gc (GSCHEM_TOPLEVEL *w_current)
Finish function documentation!!!
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines