|
Packit Service |
d328f3 |
// SPDX-License-Identifier: GPL-2.0+
|
|
Packit Service |
d328f3 |
/* NetworkManager Applet -- allow user control over networking
|
|
Packit Service |
d328f3 |
*
|
|
Packit Service |
d328f3 |
* Dan Williams <dcbw@redhat.com>
|
|
Packit Service |
d328f3 |
*
|
|
Packit Service |
d328f3 |
* Copyright 2007 - 2015 Red Hat, Inc.
|
|
Packit Service |
d328f3 |
*/
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#ifndef UTILS_H
|
|
Packit Service |
d328f3 |
#define UTILS_H
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#include <net/ethernet.h>
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
gboolean utils_ether_addr_valid (const struct ether_addr *test_addr);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
char *utils_hash_ap (GBytes *ssid,
|
|
Packit Service |
d328f3 |
NM80211Mode mode,
|
|
Packit Service |
d328f3 |
guint32 flags,
|
|
Packit Service |
d328f3 |
guint32 wpa_flags,
|
|
Packit Service |
d328f3 |
guint32 rsn_flags);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
char *utils_escape_notify_message (const char *src);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
char *utils_create_mobile_connection_id (const char *provider,
|
|
Packit Service |
d328f3 |
const char *plan_name);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
void utils_show_error_dialog (const char *title,
|
|
Packit Service |
d328f3 |
const char *text1,
|
|
Packit Service |
d328f3 |
const char *text2,
|
|
Packit Service |
d328f3 |
gboolean modal,
|
|
Packit Service |
d328f3 |
GtkWindow *parent);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#define NMA_ERROR (g_quark_from_static_string ("nma-error-quark"))
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
typedef enum {
|
|
Packit Service |
d328f3 |
NMA_ERROR_GENERIC
|
|
Packit Service |
d328f3 |
} NMAError;
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
gboolean utils_char_is_ascii_print (char character);
|
|
Packit Service |
d328f3 |
gboolean utils_char_is_ascii_digit (char character);
|
|
Packit Service |
d328f3 |
gboolean utils_char_is_ascii_ip4_address (char character);
|
|
Packit Service |
d328f3 |
gboolean utils_char_is_ascii_ip6_address (char character);
|
|
Packit Service |
d328f3 |
gboolean utils_char_is_ascii_apn (char character);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
typedef gboolean (*UtilsFilterGtkEditableFunc) (char character);
|
|
Packit Service |
d328f3 |
gboolean utils_filter_editable_on_insert_text (GtkEditable *editable,
|
|
Packit Service |
d328f3 |
const gchar *text,
|
|
Packit Service |
d328f3 |
gint length,
|
|
Packit Service |
d328f3 |
gint *position,
|
|
Packit Service |
d328f3 |
void *user_data,
|
|
Packit Service |
d328f3 |
UtilsFilterGtkEditableFunc validate_character,
|
|
Packit Service |
d328f3 |
gpointer block_func);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
void utils_override_bg_color (GtkWidget *widget, GdkRGBA *rgba);
|
|
Packit Service |
d328f3 |
void utils_set_cell_background (GtkCellRenderer *cell,
|
|
Packit Service |
d328f3 |
const char *color,
|
|
Packit Service |
d328f3 |
const char *value);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
void widget_set_error (GtkWidget *widget);
|
|
Packit Service |
d328f3 |
void widget_unset_error (GtkWidget *widget);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
gboolean utils_tree_model_get_int64 (GtkTreeModel *model,
|
|
Packit Service |
d328f3 |
GtkTreeIter *iter,
|
|
Packit Service |
d328f3 |
int column,
|
|
Packit Service |
d328f3 |
gint64 min_value,
|
|
Packit Service |
d328f3 |
gint64 max_value,
|
|
Packit Service |
d328f3 |
gboolean fail_if_missing,
|
|
Packit Service |
d328f3 |
gint64 *out,
|
|
Packit Service |
d328f3 |
char **out_raw);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
gboolean utils_tree_model_get_address (GtkTreeModel *model,
|
|
Packit Service |
d328f3 |
GtkTreeIter *iter,
|
|
Packit Service |
d328f3 |
int column,
|
|
Packit Service |
d328f3 |
int family,
|
|
Packit Service |
d328f3 |
gboolean fail_if_missing,
|
|
Packit Service |
d328f3 |
char **out,
|
|
Packit Service |
d328f3 |
char **out_raw);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
gboolean utils_tree_model_get_ip4_prefix (GtkTreeModel *model,
|
|
Packit Service |
d328f3 |
GtkTreeIter *iter,
|
|
Packit Service |
d328f3 |
int column,
|
|
Packit Service |
d328f3 |
gboolean fail_if_missing,
|
|
Packit Service |
d328f3 |
guint32 *out,
|
|
Packit Service |
d328f3 |
char **out_raw);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
GtkFileFilter *utils_cert_filter (void);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
GtkFileFilter *utils_key_filter (void);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#endif /* UTILS_H */
|