This software is a Gtk2 Entry tool that is capable of accepting Pango markup, enabling users to add complex text effects to their entries.
This widget offers two ways of entering text, either through standard Gtk2::Entry methods or with set_markup(). While the former will apply text without styling, the latter will utilize the markup entered with the text entry. The widget listens to the changed signal and uses that to keep track of which style to apply.
It's essential to note that if an instance needs to customize its changed listener, which calls set_markup(), the signal changed must be stopped; otherwise, the layout will be lost. Moreover, it's essential to point out that if someone uses Gtk2::Entry::set_text() and the text passed is the same as the one already in use, the widget will not emit the signal changed, thereby losing the markup styles.
Overall, if you're looking for a highly customizable and efficient text input method with text markup in GTK2, then Gtk2::Ex::Entry::Pango is undoubtedly worth checking out.
Version 0.04: N/A