diff options
author | guy <guy@f5534014-38df-0310-8fa8-9805f1628bb7> | 2001-01-03 07:53:48 +0000 |
---|---|---|
committer | guy <guy@f5534014-38df-0310-8fa8-9805f1628bb7> | 2001-01-03 07:53:48 +0000 |
commit | 4ec580ef9d6d413139912f852bddb3b49441a364 (patch) | |
tree | 8b8fd854a5439a0fff7bcda55cebf9e519245b3c /prefs.h | |
parent | 8ed66959744134d89fe6d6305249094607477ad2 (diff) |
Add a new "prefs_register_protocol()" routine, which is like
"prefs_register_module()" except that it takes a protocol index as
returned by "proto_register_protocol()" as its first argument, rather
than taking two character strings as arguments as its first two
arguments, and uses the protocol's abbreviation as the name to use for
preferences in the preferences file and the "-o" flag and uses the
protocol's short name as the name to use in the tabs in the
"Edit->Preferences" window.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@2812 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'prefs.h')
-rw-r--r-- | prefs.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1,7 +1,7 @@ /* prefs.h * Definitions for preference handling routines * - * $Id: prefs.h,v 1.26 2000/11/21 23:54:08 guy Exp $ + * $Id: prefs.h,v 1.27 2001/01/03 07:53:44 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -79,6 +79,11 @@ module_t *prefs_register_module(const char *name, const char *title, typedef void (*module_cb)(module_t *module, gpointer user_data); /* + * Register that a protocol has preferences. + */ +module_t *prefs_register_protocol(int id, void (*apply_cb)(void)); + +/* * Call a callback function, with a specified argument, for each module. */ void prefs_module_foreach(module_cb callback, gpointer user_data); |