⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui_gtk.h

📁 MANTIS是由科罗拉多大学开发的传感器网络嵌入式操作系统。 这是mantis的0.9.5版本的源码。
💻 H
字号:
//  This file is part of MANTIS OS, Operating System//  See http://mantis.cs.colorado.edu/////  Copyright (C) 2003-2005 University of Colorado, Boulder////  This program is free software; you can redistribute it and/or//  modify it under the terms of the mos license (see file LICENSE)/**************************************************************************//*   File: gui_gtk.h                                                      *//* Author: Jeff Rose   :     rosejn@colorado.edu                          *//*   Date: 03/25/04                                                       *//*                                                                        *//**************************************************************************/#ifndef _GUI_GTK_H_#define _GUI_GTK_H_#include <gtk/gtk.h>#include <glade/glade.h>#include "bionet.h"#define GUI_UPDATE_INTERVAL 1000 // Milliseconds between realtime graph updates#define GUI_SELECT_NONE     -1#define GUI_TEMP_MAX        120.0#define GUI_TEMP_MIN        40.0#define GUI_LIGHT_MAX       256.0#define GUI_LIGHT_MIN       0.0#define CORTEX_TREEVIEW_MIN_Y 120#define CORTEX_TREEVIEW_MAX_Y 600extern GtkWidget *window_data;#define MSG_WIN(msg) {							\      GtkWidget *dialog;						\      dialog = gtk_dialog_new_with_buttons("Message", GTK_WINDOW(window_data), \					   GTK_DIALOG_DESTROY_WITH_PARENT, \					   GTK_STOCK_OK, GTK_RESPONSE_NONE, \					   NULL);			\      GtkWidget *label = gtk_label_new(msg);				\      gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);			\      gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), label); \      gtk_widget_show_all(dialog);;					\      gtk_dialog_run(GTK_DIALOG(dialog));				\      gtk_widget_destroy(dialog);					\   }void quit_handler(GtkWidget *w, gpointer p);/* Start running the gtk gui. */void gui_gtk_run(int *argcp, const char ***argvp);/* Set the currently selected node. */void gui_gtk_set_current_node(gint id, gboolean isTopo);/* Set the content of the statusbar. */// NOTE: You must allocate the passed string, it will be freed with//       the status changes...void gui_gtk_set_status(gchar *status);void gui_add_hab(bionet_hab_t *hab);void gui_add_node(bionet_node_t *node);void gui_clear_nodes();void gui_update_resource(bionet_resource_t *resource);GtkWidget *get_widget(GladeXML *xml, char *name);extern GladeXML *xml;#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -