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 gchar *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 gchar *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 gchar *msg_format, ...)
60 #endif /* __cplusplus */
62 #endif /* __MAIN_STATUSBAR_H__ */
70 * indent-tabs-mode: nil
73 * ex: set shiftwidth=4 tabstop=8 expandtab:
74 * :indentSize=4:tabSize=8:noTabs=true: