30#include <vdk/vdkobj.h>
31#include <vdk/vdkprops.h>
32#include <vdk/vdkstring.h>
48 static int FocusOutEvent(GtkWidget *w,
51 static int FocusInEvent(GtkWidget *w,
69 VDKReadWriteValueProp<VDKEntry,char*>
Text;
79 VDKReadWriteValueProp<VDKEntry,bool>
Hidden;
101 void SetText(
char* text);
103 void SetEditable(
bool flag)
104 { gtk_entry_set_editable(GTK_ENTRY(
widget),flag); }
105 bool GetEditable() {
return Editable; }
109 void SetHidden(
bool flag)
110 { gtk_entry_set_visibility(GTK_ENTRY(
widget), ! flag) ; }
This class provides a gtkentry wrapper.
Definition: entry.h:47
void RemoveCompletionItem(char *completion_item)
Definition: entry.cc:257
VDKReadWriteValueProp< VDKEntry, char * > Text
Definition: entry.h:69
VDKReadWriteValueProp< VDKEntry, bool > Editable
Definition: entry.h:73
VDKReadWriteValueProp< VDKEntry, bool > Hidden
Definition: entry.h:79
virtual void SetForeground(VDKRgb rgb, GtkStateType state)
Definition: entry.cc:168
void AddCompletionItem(char *completion_item)
Definition: entry.cc:240
virtual void SetFont(VDKFont *font)
Definition: entry.cc:185
void SetCompletion(char **completion_list)
Definition: entry.cc:215
virtual void SetBackground(VDKRgb rgb, GtkStateType state)
Definition: entry.cc:153
Provides a raw font.
Definition: vdkfont.h:38
GtkWidget * widget
Definition: vdkobj.h:241
Provides a simple RGB color structure.
Definition: vdkutils.h:38
Implements famous cont referenced string objects.
Definition: vdkstring.h:46