How do I validate/limit/filter the input to a GtkEntry?
If you want to validate the text that a user enters into a GtkEntry widget you can attach to the “insert_text” signal of the entry, and modify the text within the callback function. The example below forces all characters to uppercase, and limits the range of characters to A-Z. Note that the entry is cast to an object of type GtkEditable, from which GtkEntry is derived.