gntentry.h File Reference

Entry API. More...

#include "gntwidget.h"
#include "gnt.h"
#include "gntcolors.h"
#include "gntkeys.h"

Include dependency graph for gntentry.h:

Go to the source code of this file.

Data Structures

struct  _GntEntry
struct  _GntEntryClass

Defines

#define GNT_TYPE_ENTRY   (gnt_entry_get_gtype())
#define GNT_ENTRY(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_ENTRY, GntEntry))
#define GNT_ENTRY_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_ENTRY, GntEntryClass))
#define GNT_IS_ENTRY(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_ENTRY))
#define GNT_IS_ENTRY_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_ENTRY))
#define GNT_ENTRY_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_ENTRY, GntEntryClass))
#define GNT_ENTRY_FLAGS(obj)   (GNT_ENTRY(obj)->priv.flags)
#define GNT_ENTRY_SET_FLAGS(obj, flags)   (GNT_ENTRY_FLAGS(obj) |= flags)
#define GNT_ENTRY_UNSET_FLAGS(obj, flags)   (GNT_ENTRY_FLAGS(obj) &= ~(flags))
#define ENTRY_CHAR   '_'
#define GNT_ENTRY_FLAG_ALL   (GNT_ENTRY_FLAG_ALPHA | GNT_ENTRY_FLAG_INT)

Typedefs

typedef _GntEntry GntEntry
typedef _GntEntryPriv GntEntryPriv
typedef _GntEntryClass GntEntryClass

Enumerations

enum  GntEntryFlag {
  GNT_ENTRY_FLAG_ALPHA = 1 << 0, GNT_ENTRY_FLAG_INT = 1 << 1, GNT_ENTRY_FLAG_NO_SPACE = 1 << 2, GNT_ENTRY_FLAG_NO_PUNCT = 1 << 3,
  GNT_ENTRY_FLAG_MASK = 1 << 4
}

Functions

G_BEGIN_DECLS GType gnt_entry_get_gtype (void)
GntWidget * gnt_entry_new (const char *text)
void gnt_entry_set_max (GntEntry *entry, int max)
void gnt_entry_set_text (GntEntry *entry, const char *text)
void gnt_entry_set_flag (GntEntry *entry, GntEntryFlag flag)
const char * gnt_entry_get_text (GntEntry *entry)
void gnt_entry_clear (GntEntry *entry)
void gnt_entry_set_masked (GntEntry *entry, gboolean set)
void gnt_entry_add_to_history (GntEntry *entry, const char *text)
void gnt_entry_set_history_length (GntEntry *entry, int num)
void gnt_entry_set_word_suggest (GntEntry *entry, gboolean word)
void gnt_entry_set_always_suggest (GntEntry *entry, gboolean always)
void gnt_entry_add_suggest (GntEntry *entry, const char *text)
void gnt_entry_remove_suggest (GntEntry *entry, const char *text)


Detailed Description

Entry API.


Function Documentation

void gnt_entry_add_suggest GntEntry *  entry,
const char *  text
 

Parameters:
entry 
text 

void gnt_entry_add_to_history GntEntry *  entry,
const char *  text
 

Parameters:
entry 
text 

void gnt_entry_clear GntEntry *  entry  ) 
 

Parameters:
entry 

G_BEGIN_DECLS GType gnt_entry_get_gtype void   ) 
 

Returns:

GntWidget* gnt_entry_new const char *  text  ) 
 

Parameters:
text 
Returns:

void gnt_entry_remove_suggest GntEntry *  entry,
const char *  text
 

Parameters:
entry 
text 

void gnt_entry_set_always_suggest GntEntry *  entry,
gboolean  always
 

Parameters:
entry 
always 

void gnt_entry_set_flag GntEntry *  entry,
GntEntryFlag  flag
 

Parameters:
entry 
flag 

void gnt_entry_set_history_length GntEntry *  entry,
int  num
 

Parameters:
entry 
num 

void gnt_entry_set_masked GntEntry *  entry,
gboolean  set
 

Parameters:
entry 
set 

void gnt_entry_set_max GntEntry *  entry,
int  max
 

Parameters:
entry 
max 

void gnt_entry_set_text GntEntry *  entry,
const char *  text
 

Parameters:
entry 
text 

void gnt_entry_set_word_suggest GntEntry *  entry,
gboolean  word
 

Parameters:
entry 
word