3 * Wireshark - Network traffic analyzer
4 * By Gerald Combs <gerald@wireshark.org>
5 * Copyright 1998 Gerald Combs
7 * SPDX-License-Identifier: GPL-2.0-or-later*/
9 #ifndef __MAIN_STATUSBAR_H__
10 #define __MAIN_STATUSBAR_H__
14 #endif /* __cplusplus */
16 void profile_bar_update(void);
17 void packets_bar_update(void);
18 void status_expert_update(void);
20 /** Update the capture comment icon in the statusbar, depending on the
21 * current capture comment (XXX - it's only available for GTK at the moment)
23 void status_capture_comment_update(void);
25 /** Push a formatted message referring to the currently-selected field
28 * @param msg_format The format string for the message
30 void statusbar_push_field_msg(const gchar *msg_format, ...)
33 /** Pop a message referring to the currently-selected field off the statusbar.
35 void statusbar_pop_field_msg(void);
37 /** Push a formatted message referring to the current filter onto the
40 * @param msg_format The format string for the message
42 void statusbar_push_filter_msg(const gchar *msg_format, ...)
45 /** Pop a message referring to the current filter off the statusbar.
47 void statusbar_pop_filter_msg(void);
49 /** Push a formatted temporary message onto the statusbar. The message
50 * is automatically removed at a later interval.
52 * @param msg_format The format string for the message
54 void statusbar_push_temporary_msg(const gchar *msg_format, ...)
59 #endif /* __cplusplus */
61 #endif /* __MAIN_STATUSBAR_H__ */
69 * indent-tabs-mode: nil
72 * ex: set shiftwidth=4 tabstop=8 expandtab:
73 * :indentSize=4:tabSize=8:noTabs=true: