📄 callbacks.c
字号:
#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <gtk/gtk.h>#include <stdio.h>#include <stdlib.h>#include <math.h>#include "callbacks.h"#include "interface.h"#include "support.h"#include "convert.h"#include "updategui.h"#include "pvt.h"#include "almanac.h"#include "device.h"voidon_neu1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon___ffnen1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_speichern1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_speichern_unter1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_beenden1_activate (GtkMenuItem *menuitem, gpointer user_data){ gtk_main_quit();}voidon_ausschneiden1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_kopieren1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_einf__gen1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_l__schen1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_info1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_quit1_activate (GtkMenuItem *menuitem, gpointer user_data){ gtk_main_quit();}voidon_preferences1_activate (GtkMenuItem *menuitem, gpointer user_data){/* GtkWidget *window2; window2 = create_window2(); gtk_widget_show (window2);*/}voidon_help1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_about1_activate (GtkMenuItem *menuitem, gpointer user_data){ }voidon_timebutton_clicked (GtkButton *button, gpointer user_data){ extern int tty; extern D600_Date_Time_Type utctime; utctime=getTime(tty); updateGuiTime(user_data); #ifdef DEBUG fprintf(stderr, "%02d.%02d.%d - %02d:%02d:%02d h (UTC)", utctime.day, utctime.month, utctime.year, utctime.hour, utctime.minute, utctime.second);#endif }voidon_notebook1_switch_page (GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer user_data){ extern int tty; /* abort all other transfers */ switch(page_num) { case 0: updateGuiPvt((gpointer *)notebook); break; //pvt case 1: break; //waypoints case 2: break; //tracks case 3: break; //routes case 4: getAllAlmanac(tty); updateGuiSat(notebook); break; //sat case 5: break; //gps }}voidon_window1_destroy (GtkObject *object, gpointer user_data){ gtk_main_quit();}voidon_gps_power_off1_activate (GtkMenuItem *menuitem, gpointer user_data){ extern int tty; extern int timeouthandler[]; /* remove running jobs */ g_source_remove(timeouthandler[pvt]); timeouthandler[pvt]=0; /* power off device */ powerOff(tty);}voidon_forgetprefbutton_clicked (GtkButton *button, gpointer user_data){// gtk_widget_destroy(button);}voidon_okayprefbutton_clicked (GtkButton *button, gpointer user_data){}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -