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
10 #ifndef __MAIN_STATUSBAR_H__
11 #define __MAIN_STATUSBAR_H__
15 #endif /* __cplusplus */
17 void profile_bar_update(void);
18 void packets_bar_update(void);
19 void status_expert_update(void);
21 /** Update the capture comment icon in the statusbar, depending on the
22 * current capture comment (XXX - it's only available for GTK at the moment)
24 void status_capture_comment_update(void);
26 /** Push a formatted message referring to the currently-selected field
29 * @param msg_format The format string for the message
31 void statusbar_push_field_msg(const char *msg_format
, ...)
34 /** Pop a message referring to the currently-selected field off the statusbar.
36 void statusbar_pop_field_msg(void);
38 /** Push a formatted message referring to the current filter onto the
41 * @param msg_format The format string for the message
43 void statusbar_push_filter_msg(const char *msg_format
, ...)
46 /** Pop a message referring to the current filter off the statusbar.
48 void statusbar_pop_filter_msg(void);
50 /** Push a formatted temporary message onto the statusbar. The message
51 * is automatically removed at a later interval.
53 * @param msg_format The format string for the message
55 void statusbar_push_temporary_msg(const char *msg_format
, ...)
60 #endif /* __cplusplus */
62 #endif /* __MAIN_STATUSBAR_H__ */