#include <gtk/gtk.h>
#include <glib.h>

Go to the source code of this file.
Enumerations | |
| enum | ipAddress_t { ipv4Complete_e = 0, ipv4Incomplete_e, ipv4Error_e } | 
Functions | |
| ipAddress_t | ipv4_filter_check_address (const gchar *text) | 
| void | ipv4_filter_init (GtkEntry *entry) | 
| void | integer_filter_init (GtkEntry *entry) | 
Copyright (C) 2007 iRex Technologies B.V. All rights reserved.
Definition in file erGtkEntryFilter.h.
| enum ipAddress_t | 
Definition at line 33 of file erGtkEntryFilter.h.
00034 { 00035 ipv4Complete_e = 0, 00036 ipv4Incomplete_e, 00037 ipv4Error_e 00038 }ipAddress_t;
| void integer_filter_init | ( | GtkEntry * | entry | ) | 
Definition at line 264 of file erGtkEntryFilter.c.
00265 { 00266 g_signal_connect (G_OBJECT (entry), "insert-text", 00267 G_CALLBACK (insert_integer_filter), NULL); 00268 }

| ipAddress_t ipv4_filter_check_address | ( | const gchar * | text | ) | 
Definition at line 132 of file erGtkEntryFilter.c.
00133 { 00134 if (!text) 00135 { 00136 return ipv4Incomplete_e; 00137 } 00138 00139 if (is_ipv4(text)) 00140 { 00141 return ipv4Complete_e; 00142 } 00143 00144 if (is_ipv4_incomplete(text)) 00145 { 00146 return ipv4Incomplete_e; 00147 } 00148 00149 return ipv4Error_e; 00150 }

| void ipv4_filter_init | ( | GtkEntry * | entry | ) | 
Definition at line 216 of file erGtkEntryFilter.c.
00217 { 00218 g_signal_connect (G_OBJECT (entry), "insert-text", 00219 G_CALLBACK (insert_filter), NULL); 00220 00221 g_signal_connect (G_OBJECT (entry), "delete-text", 00222 G_CALLBACK (delete_filter), NULL); 00223 00224 }

 1.5.6