]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/entry.h
Wrap gtkutil/entry
[xonotic/netradiant.git] / libs / gtkutil / entry.h
index 814be152bfd901791839b3224ce51acd91223b53..297072f5d3aa58525a4edab45d3dea2c752e91fb 100644 (file)
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <gtk/gtkentry.h>
+#include <gtk/gtk.h>
 
-inline void entry_set_string( GtkEntry* entry, const char* string ){
+inline void entry_set_string( ui::Entry entry, const char* string ){
        gtk_entry_set_text( entry, string );
 }
 
-inline void entry_set_int( GtkEntry* entry, int i ){
+inline void entry_set_int( ui::Entry entry, int i ){
        char buf[32];
        sprintf( buf, "%d", i );
        entry_set_string( entry, buf );
 }
 
-inline void entry_set_float( GtkEntry* entry, float f ){
+inline void entry_set_float( ui::Entry entry, float f ){
        char buf[32];
        sprintf( buf, "%g", f );
        entry_set_string( entry, buf );
 }
 
-inline const char* entry_get_string( GtkEntry* entry ){
+inline const char* entry_get_string( ui::Entry entry ){
        return gtk_entry_get_text( entry );
 }
 
-inline int entry_get_int( GtkEntry* entry ){
+inline int entry_get_int( ui::Entry entry ){
        return atoi( entry_get_string( entry ) );
 }
 
-inline double entry_get_float( GtkEntry* entry ){
+inline double entry_get_float( ui::Entry entry ){
        return atof( entry_get_string( entry ) );
 }