34 #ifndef __GTK_INTERFACE_H_
35 #define __GTK_INTERFACE_H_
39 #include <gdk/gdkkeysyms.h>
49 #include <ros/package.h>
51 #include <boost/lexical_cast.hpp>
52 #include <boost/format.hpp>
60 #define BACK_FACING -1
61 #define FRONT_FACING 1
void * interface_init(void *dummy)
Main interface function. Object/Widget building.
void on_button_calibration_clicked(GtkWidget *widget, gpointer user_data)
Callback for calibration button "clicked" event.
void on_constant_speed_radio_checkbox_toggled(GtkWidget *widget, gpointer other_checkbox)
Callback for constant speed checkbox "toggled" event.
hd_hl_apis_callbacks.h file for this module. Contains includes, prototypes and global vars...
void select_inv_kin_combobox_changed_event(GtkWidget *widget, gpointer user_data)
Callback for inverse kinematics combobox "changed" event.
void on_button_start_loop_clicked(GtkWidget *widget, gpointer user_data)
Callback for loop start button "clicked" event.
void on_notebook_change_current_page(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer user_data)
Callback for notebook page "changed" event.
void on_button_setpos_clicked(GtkWidget *widget, gpointer user_data)
Callback for the set position button "clicked" event.
void on_front_facing_menu_item_activate(GtkMenuItem *menuitem, gpointer user_data)
Callback for front facing menu item choice "activate" event.
void on_demo_checkboxes_toggled(GtkToggleButton *togglebutton, gpointer user_data)
Callback for demo choice checkboxes "toggled" event.
void on_button_go_toggled(GtkWidget *widget, gpointer other_toggle_button)
Callback for the set go button "toggled" event.
void on_controled_speed_radio_checkbox_toggled(GtkWidget *widget, gpointer other_checkbox)
Callback for controled speed checkbox "toggled" event.
gboolean update_watcher(gpointer data_struct)
Function launched in timeout for taking care of label updates.
void on_back_facing_menu_item_activate(GtkMenuItem *menuitem, gpointer user_data)
Callback for back facing menu item choice "activate" event.
void on_button_setspeed_clicked(GtkWidget *widget, gpointer user_data)
Callback for the set speed button "clicked" event.
void on_button_vbuttonbox_update_robot_data_clicked(GtkWidget *widget, gpointer user_data)
Callback for update robot data button "clicked" event.
void on_application_exit(GtkObject *object, gpointer user_data)
Callback for destroy signal.
void on_user_path_demo_clear_button_clicked(GtkWidget *widget, gpointer user_data)
Callback for clear path points button "clicked" event.
void on_page2_select_id_combobox_for_position_changed_event(GtkWidget *widget, gpointer label_data)
Callback for the set position id selection combo box "changed" event.
void on_button_set_robot_home_pos_clicked(GtkWidget *widget, gpointer user_data)
Callback for robot home position button "clicked" event.
void on_ajustament_hscale_value_changed_event(GtkAdjustment *adjustment, gpointer user_data)
Callback for constant servo speed hscale "changed" event.
void on_button_test_invkin_clicked(GtkWidget *widget, gpointer user_data)
Callback for test arm inverse kinematics button "clicked" event.
void on_user_path_demo_point_store_button_clicked(GtkWidget *widget, gpointer user_data)
Callback for user path store points button "clicked" event.
void on_page1_left_top_frame_combobox_changed_event(GtkWidget *widget, gpointer user_data)
Callback for control type combo box item "changed" event.
void on_button_set_pos_all_clicked(GtkWidget *widget, gpointer user_data)
Callback for the set position to all servomotors "clicked" event.
void on_button_stop_toggled(GtkWidget *widget, gpointer other_toggle_button)
Callback for the set stop button "toggled" event.
void on_workspace_scaling_toggled(GtkWidget *widget, gpointer user_data)
Callback for workspace scaling checkboxes "toggled" event.
gtk_aux.h file for this module. Contains prototypes and includes.
void on_button_release_all_clicked(GtkWidget *widget, gpointer user_data)
Callback for the release all servos button "clicked" event.
miscellaneous.h file for this module. Contains prototypes, includes and defines.
void on_about_menu_item_activate(GtkObject *object, gpointer user_data)
Callback for menu "about" dialog window construction "activate" event.
void user_path_demo_run_checkbox_toggled(GtkToggleButton *togglebutton, gpointer user_data)
Callback for path following run once/loop checkboxes "toggled" event.
humanoid_control_functions.h file for this module. Contains includes and prototypes.
void on_user_path_demo_run_button_clicked(GtkWidget *widget, gpointer user_data)
Callback for user path run points button "clicked" event.
void on_control_resolution_toggled(GtkWidget *widget, gpointer user_data)
Callback for control resolution checkboxes "toggled" event.