📄 gui_gtk.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 + -