dcerpc SPLIT auth_session_key
[wireshark-sm.git] / ui / main_statusbar.h
blob32e7ec007d5cfbce703c629b1fd478a927212f72
1 /** @file
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
8 */
10 #ifndef __MAIN_STATUSBAR_H__
11 #define __MAIN_STATUSBAR_H__
13 #ifdef __cplusplus
14 extern "C" {
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
27 * onto the statusbar.
29 * @param msg_format The format string for the message
31 void statusbar_push_field_msg(const char *msg_format, ...)
32 G_GNUC_PRINTF(1, 2);
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
39 * statusbar.
41 * @param msg_format The format string for the message
43 void statusbar_push_filter_msg(const char *msg_format, ...)
44 G_GNUC_PRINTF(1, 2);
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, ...)
56 G_GNUC_PRINTF(1, 2);
58 #ifdef __cplusplus
60 #endif /* __cplusplus */
62 #endif /* __MAIN_STATUSBAR_H__ */