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

📄 gkrellm-public-proto.h

📁 系统任务管理器
💻 H
📖 第 1 页 / 共 2 页
字号:
gboolean	gkrellm_clone_bitmap(GdkBitmap **, GdkBitmap **);void		gkrellm_free_pixmap(GdkPixmap **);void		gkrellm_free_bitmap(GdkBitmap **);  /* Misc support functions  */GtkWidget	*gkrellm_get_top_window(void);gboolean	gkrellm_set_gkrellmrc_piximage_border(gchar *, GkrellmPiximage *,						GkrellmStyle *);gboolean	gkrellm_get_gkrellmrc_integer(gchar *, gint *);gchar		*gkrellm_get_gkrellmrc_string(gchar *);gboolean	gkrellm_get_gkrellmrc_piximage_border(gchar *image_name,						GkrellmPiximage *image, GkrellmBorder *border);void		gkrellm_freeze_side_frame_packing(void);void		gkrellm_thaw_side_frame_packing(void);void		gkrellm_pack_side_frames(void);void		gkrellm_draw_string(GdkDrawable *, GkrellmTextstyle *, gint, gint,						gchar *);void		gkrellm_draw_text(GdkDrawable *, GkrellmTextstyle *, gint, gint,						gchar *, gint);void		gkrellm_apply_launcher(GtkWidget **, GtkWidget **, GkrellmPanel *,						GkrellmLauncher *, void (*func)());void		gkrellm_setup_launcher(GkrellmPanel *, GkrellmLauncher *, gint,						gint);void		gkrellm_setup_decal_launcher(GkrellmPanel *, GkrellmLauncher *,						GkrellmDecal *);void		gkrellm_remove_launcher(GkrellmLauncher *launch);void		gkrellm_configure_tooltip(GkrellmPanel *, GkrellmLauncher *);void		gkrellm_launch_button_cb(GkrellmDecalbutton *);void		gkrellm_disable_plugin_connect(GkrellmMonitor *, void (*func)());pid_t		gkrellm_get_pid(void);void		gkrellm_monitor_height_adjust(gint);gboolean	gkrellm_using_default_theme(void);gfloat		gkrellm_get_theme_scale(void);void		gkrellm_open_config_window(GkrellmMonitor *);gboolean	gkrellm_config_window_shown(void);void		gkrellm_config_modified(void);void		gkrellm_config_instant_apply(GkrellmMonitor *mon);GkrellmMargin *gkrellm_get_style_margins(GkrellmStyle *);void		gkrellm_set_style_margins(GkrellmStyle *, GkrellmMargin *);void		gkrellm_get_top_bottom_margins(GkrellmStyle *, gint *, gint *);gboolean	gkrellm_style_is_themed(GkrellmStyle *, gint);void		gkrellm_message_dialog(gchar *title, gchar *message);void		gkrellm_config_message_dialog(gchar *title, gchar *message);void		gkrellm_spacers_set_types(GkrellmMonitor *mon, gint top, gint bot);#define	gkrellm_message_window(title, message, widget) \					gkrellm_message_dialog(title, message)#define	gkrellm_config_message_window(title, message, widget) \					gkrellm_config_message_dialog(title, message)gchar		*gkrellm_get_hostname(void);  /* Alerts  */GkrellmAlert *gkrellm_alert_create(GkrellmPanel *, gchar *, gchar *,						gboolean, gboolean, gboolean,						gfloat, gfloat, gfloat, gfloat, gint);void		gkrellm_alert_dup(GkrellmAlert **a_dst, GkrellmAlert *a_src);void		gkrellm_alert_destroy(GkrellmAlert **);void		gkrellm_check_alert(GkrellmAlert *, gfloat);void		gkrellm_reset_alert(GkrellmAlert *alert);void		gkrellm_reset_alert_soft(GkrellmAlert *alert);void		gkrellm_reset_panel_alerts(GkrellmPanel *);void		gkrellm_freeze_alert(GkrellmAlert *);void		gkrellm_thaw_alert(GkrellmAlert *);gboolean	gkrellm_alert_is_activated(GkrellmAlert *alert);void		gkrellm_alert_get_alert_state(GkrellmAlert *alert,						gboolean *alarm_state, gboolean *warn_state);void		gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(),						gpointer);void		gkrellm_alert_stop_connect(GkrellmAlert *, void (*func)(),						gpointer);void		gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(),						gpointer);void		gkrellm_alert_config_create_connect(GkrellmAlert *alert,						void (*func)(), gpointer);void		gkrellm_alert_command_process_connect(GkrellmAlert *alert,						void (*func)(), gpointer data);void		gkrellm_render_default_alert_decal(GkrellmAlert *);gboolean	gkrellm_alert_decal_visible(GkrellmAlert *alert);void		gkrellm_alert_config_window(GkrellmAlert **);void		gkrellm_alert_window_destroy(GkrellmAlert **);void		gkrellm_save_alertconfig(FILE *, GkrellmAlert *, gchar *, gchar *);void		gkrellm_load_alertconfig(GkrellmAlert **, gchar *);void		gkrellm_alert_set_triggers(GkrellmAlert *alert,						gfloat high_alarm, gfloat high_warn,						gfloat low_warn, gfloat low_alarm);void		gkrellm_alert_set_delay(GkrellmAlert *alert, gint delay);void		gkrellm_alert_delay_config(GkrellmAlert *alert, gint step,						gint high, gint low);void		gkrellm_alert_commands_config(GkrellmAlert *alert,						gboolean alarm, gboolean warn);  /* Alert plugin API  */GkrellmAlertPlugin	*gkrellm_alert_plugin_add(GkrellmMonitor *mon,						gchar *name);void		gkrellm_alert_plugin_alert_connect(GkrellmAlertPlugin *gap,            			void (*alarm_func)(), void (*warn_func)(),						void (*update_func)(), void (*check_func)(),						void (*destroy_func)());void		gkrellm_alert_plugin_config_connect(GkrellmAlertPlugin *gap,						gchar *tab_name,            			void (*config_create_func)(), void (*config_done_func),            			void (*config_save_func)(),void (*config_load_func)());gchar		*gkrellm_alert_plugin_config_get_id_string(GkrellmAlert *alert);void		gkrellm_alert_plugin_alert_attach(GkrellmAlertPlugin *gap,            			GkrellmAlert *alert, gpointer data);void		gkrellm_alert_plugin_alert_detach(GkrellmAlertPlugin *gap,						GkrellmAlert *alert);gpointer	gkrellm_alert_plugin_get_data(GkrellmAlertPlugin *gap,						GkrellmAlert *alert);void		gkrellm_alert_plugin_command_process(GkrellmAlert *alert,						gchar *src, gchar *dst, gint dst_size);  /* GKrellM Styles and Textstyles  */gint		gkrellm_add_chart_style(GkrellmMonitor *, gchar *);gint		gkrellm_add_meter_style(GkrellmMonitor *, gchar *);gint		gkrellm_lookup_chart_style_id(gchar *);gint		gkrellm_lookup_meter_style_id(gchar *);GkrellmStyle *gkrellm_meter_style(gint);GkrellmStyle *gkrellm_panel_style(gint);GkrellmStyle *gkrellm_chart_style(gint);GkrellmStyle *gkrellm_meter_style_by_name(gchar *);GkrellmStyle *gkrellm_panel_style_by_name(gchar *);GkrellmStyle *gkrellm_chart_style_by_name(gchar *);GkrellmStyle *gkrellm_krell_slider_style(void);GkrellmStyle *gkrellm_krell_mini_style(void);GkrellmTextstyle *gkrellm_chart_textstyle(gint);GkrellmTextstyle *gkrellm_panel_textstyle(gint);GkrellmTextstyle *gkrellm_meter_textstyle(gint);GkrellmTextstyle *gkrellm_chart_alt_textstyle(gint);GkrellmTextstyle *gkrellm_panel_alt_textstyle(gint);GkrellmTextstyle *gkrellm_meter_alt_textstyle(gint);  /* Accessing GKrellM GkrellmPiximages and pixmaps  */GkrellmPiximage	*gkrellm_bg_chart_piximage(gint);GkrellmPiximage *gkrellm_bg_grid_piximage(gint);GkrellmPiximage *gkrellm_bg_panel_piximage(gint);GkrellmPiximage *gkrellm_bg_meter_piximage(gint);GkrellmPiximage *gkrellm_krell_panel_piximage(gint);GkrellmPiximage *gkrellm_krell_meter_piximage(gint);GkrellmPiximage *gkrellm_krell_slider_piximage(void);GkrellmPiximage *gkrellm_krell_mini_piximage(void);void		gkrellm_get_decal_alarm_piximage(GkrellmPiximage **, gint *);void		gkrellm_get_decal_warn_piximage(GkrellmPiximage **, gint *);GdkPixmap	**gkrellm_data_in_pixmap(void);GdkPixmap	*gkrellm_data_in_grid_pixmap(void);GdkPixmap	**gkrellm_data_out_pixmap(void);GdkPixmap	*gkrellm_data_out_grid_pixmap(void);GdkPixmap	*gkrellm_decal_misc_pixmap(void);GdkBitmap	*gkrellm_decal_misc_mask(void);  /* Accessing other data from the GK struct  */GdkGC		*gkrellm_draw_GC(gint);GdkGC		*gkrellm_bit_GC(gint);PangoFontDescription *gkrellm_default_font(gint);GdkColor	*gkrellm_white_color(void);GdkColor	*gkrellm_black_color(void);GdkColor	*gkrellm_in_color(void);GdkColor	*gkrellm_out_color(void);gboolean	gkrellm_demo_mode(void);gint		gkrellm_update_HZ(void);gchar		*gkrellm_get_theme_path(void);gint		gkrellm_get_timer_ticks(void);GkrellmTicks *gkrellm_ticks(void);void		gkrellm_allow_scaling(gboolean *, gint *);gint		gkrellm_plugin_debug(void);  /* Wrappers around gtk widget functions to provide a convenience higher level  |  interface for creating the config pages.  */GtkWidget	*gkrellm_gtk_notebook_page(GtkWidget *, gchar *);GtkWidget	*gkrellm_gtk_framed_notebook_page(GtkWidget *, char *);GtkWidget	*gkrellm_gtk_launcher_table_new(GtkWidget *, gint);void		gkrellm_gtk_config_launcher(GtkWidget *, gint, GtkWidget **,						GtkWidget **, gchar *, GkrellmLauncher *);gchar		*gkrellm_gtk_entry_get_text(GtkWidget **);void		gkrellm_gtk_spin_button(GtkWidget *, GtkWidget **, gfloat, gfloat,						gfloat, gfloat, gfloat, gint, gint, void (*func)(),						gpointer, gboolean, gchar *);void		gkrellm_gtk_check_button(GtkWidget *, GtkWidget **, gboolean,						gboolean, gint, gchar *);void		gkrellm_gtk_check_button_connected(GtkWidget *, GtkWidget **,						gboolean, gboolean, gboolean, gint, void (*func)(),						gpointer, gchar *);void		gkrellm_gtk_button_connected(GtkWidget *, GtkWidget **, gboolean,						gboolean, gint, void (*func)(), gpointer, gchar *);void		gkrellm_gtk_alert_button(GtkWidget *box, GtkWidget **button,						gboolean expand, gboolean fill, gint pad,						gboolean pack_start, void (*cb_func)(), gpointer data);GtkWidget	*gkrellm_gtk_scrolled_vbox(GtkWidget *, GtkWidget **,						GtkPolicyType, GtkPolicyType);GtkWidget	*gkrellm_gtk_framed_vbox(GtkWidget *, gchar *, gint, gboolean,						gint, gint);GtkWidget	*gkrellm_gtk_framed_vbox_end(GtkWidget *, gchar *, gint, gboolean,						gint, gint);GtkWidget	*gkrellm_gtk_category_vbox(GtkWidget *box, gchar *category_header,        				gint header_pad, gint box_pad, gboolean pack_start);GtkWidget	*gkrellm_gtk_scrolled_text_view(GtkWidget *, GtkWidget **,						GtkPolicyType, GtkPolicyType);void		gkrellm_gtk_text_view_append_strings(GtkWidget *, gchar **, gint);void		gkrellm_gtk_text_view_append(GtkWidget *, gchar *);GtkTreeSelection *gkrellm_gtk_scrolled_selection(GtkTreeView *treeview,			GtkWidget *box, GtkSelectionMode s_mode,			GtkPolicyType h_policy, GtkPolicyType v_policy,			void (*func_cb)(), gpointer data);  /* Some utility functions  */gchar		*gkrellm_homedir(void);gboolean	gkrellm_dup_string(gchar **, gchar *);gboolean	gkrellm_locale_dup_string(gchar **dst, gchar *src, gchar **locale);gchar		*gkrellm_dup_token(gchar **string, gchar *delimeters);gchar		*gkrellm_make_config_file_name(gchar *, gchar *);gchar		*gkrellm_make_data_file_name(gchar *, gchar *);struct tm	*gkrellm_get_current_time(void);gint		gkrellm_125_sequence(gint, gboolean, gint, gint,						gboolean, gboolean);void		gkrellm_save_all(void);  /* ------- Some builtin monitor public functions -------- */  /* Functions exported by cpu.c  */gint		gkrellm_smp_cpus(void);gboolean	gkrellm_cpu_stats(gint n, gulong *, gulong *, gulong *, gulong *);  /* Functions exported by disk.c  */gboolean	gkrellm_disk_temperature_display(gpointer sr, gchar *disk_name,						gfloat t, gchar units);void		gkrellm_disk_temperature_remove(gchar *disk_name);   /* Functions exported by net.c  */gint		gkrellm_net_routes(void);gboolean	gkrellm_net_stats(gint n, gchar *, gulong *, gulong *);void		gkrellm_net_led_positions(gint *x_rx_led, gint *y_rx_led,					gint *x_tx_led, gint *y_tx_led);  /* Functions exported by the Mail monitor - see bottom of mail.c  */gboolean	gkrellm_get_mail_mute_mode(void);gpointer 	gkrellm_add_external_mbox(gint (*func)(), gboolean, gpointer);void		gkrellm_destroy_external_mbox(gpointer);void		gkrellm_set_external_mbox_counts(gpointer, gint, gint);void		gkrellm_set_external_mbox_tooltip(gpointer, gchar *);/* -------- Client mode functions ----------- */gboolean	gkrellm_client_mode(void);void		gkrellm_client_plugin_get_setup(gchar *key_name,					void (*setup_func_cb)(gchar *str));void		gkrellm_client_plugin_serve_data_connect(GkrellmMonitor *mon,					gchar *key_name, void (*func_cb)(gchar *line));void		gkrellm_client_plugin_reconnect_connect(gchar *key_name,					void (*func_cb)());gboolean	gkrellm_client_send_to_server(gchar *key_name, gchar *line);gboolean	gkrellm_client_check_server_version(gint major,					gint minor, gint rev);/* ------- Some aids for using PangoFontDescription -------*/void	gkrellm_text_extents(PangoFontDescription *font_desc,					gchar *text, gint len, gint *width, gint *height,					gint *baseline, gint *y_ink);void	gkrellm_text_markup_extents(PangoFontDescription *font_desc,					gchar *text, gint len, gint *width, gint *height,					gint *baseline, gint *y_ink);gint	gkrellm_gdk_string_width(PangoFontDescription *, gchar *);gint	gkrellm_gdk_string_markup_width(PangoFontDescription *, gchar *);gint	gkrellm_gdk_text_width(PangoFontDescription *font_desc,					const gchar *string, gint len);gint	gkrellm_gdk_text_markup_width(PangoFontDescription *font_desc,					const gchar *string, gint len);void	gkrellm_gdk_draw_string(GdkDrawable *drawable,					PangoFontDescription *font,					GdkGC *gc, gint x, gint y, gchar *string);void	gkrellm_gdk_draw_string_markup(GdkDrawable *drawable,					PangoFontDescription *font,					GdkGC *gc, gint x, gint y, gchar *string);void	gkrellm_gdk_draw_text(GdkDrawable *drawable,					PangoFontDescription *font,					GdkGC *gc, gint x, gint y, gchar *string, gint len);void	gkrellm_gdk_draw_text_markup(GdkDrawable *drawable,					PangoFontDescription *font,					GdkGC *gc, gint x, gint y, gchar *string, gint len);

⌨️ 快捷键说明

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