GdictStrategyChooser

GdictStrategyChooser — Display a list of matching strategies

Synopsis




                    GdictStrategyChooser;
                    GdictStrategyChooserClass;
GtkWidget*          gdict_strategy_chooser_new          (void);
GtkWidget*          gdict_strategy_chooser_new_with_context
                                                        (GdictContext *context);
GdictContext*       gdict_strategy_chooser_get_context  (GdictStrategyChooser *chooser);
void                gdict_strategy_chooser_set_context  (GdictStrategyChooser *chooser,
                                                         GdictContext *context);
gchar**             gdict_strategy_chooser_get_strategies
                                                        (GdictStrategyChooser *chooser,
                                                         gsize length);
gboolean            gdict_strategy_chooser_has_strategy (GdictStrategyChooser *chooser,
                                                         const gchar *strategy);
GtkWidget*          gdict_strategy_chooser_add_button   (GdictStrategyChooser *chooser,
                                                         const gchar *button_text);
void                gdict_strategy_chooser_clear        (GdictStrategyChooser *chooser);
gint                gdict_strategy_chooser_count_strategies
                                                        (GdictStrategyChooser *chooser);
gchar*              gdict_strategy_chooser_get_current_strategy
                                                        (GdictStrategyChooser *chooser);
void                gdict_strategy_chooser_refresh      (GdictStrategyChooser *chooser);
gboolean            gdict_strategy_chooser_select_strategy
                                                        (GdictStrategyChooser *chooser,
                                                         const gchar *strat_name);
gboolean            gdict_strategy_chooser_set_current_strategy
                                                        (GdictStrategyChooser *chooser,
                                                         const gchar *strat_name);
gboolean            gdict_strategy_chooser_unselect_strategy
                                                        (GdictStrategyChooser *chooser,
                                                         const gchar *strat_name);


Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GdictStrategyChooser

Implemented Interfaces

GdictStrategyChooser implements AtkImplementorIface and GtkBuildable.

Properties


  "context"                  GdictContext          : Read / Write / Construct

Signals


  "strategy-activated"                             : Run Last

Description

Each GdictContext allows matching a word using a specific "matching strategy". The GdictStrategyChooser widget queries a GdictContext and displays the list of available matching strategies.

Details

GdictStrategyChooser

typedef struct _GdictStrategyChooser GdictStrategyChooser;


GdictStrategyChooserClass

typedef struct {
  GtkVBoxClass parent_class;

  void (*strategy_activated) (GdictStrategyChooser *chooser,
		  	      const gchar          *name,
			      const gchar          *description);
  
  void (*_gdict_padding1) (void);
  void (*_gdict_padding2) (void);
  void (*_gdict_padding3) (void);
  void (*_gdict_padding4) (void);
  void (*_gdict_padding5) (void);
  void (*_gdict_padding6) (void);
} GdictStrategyChooserClass;


gdict_strategy_chooser_new ()

GtkWidget*          gdict_strategy_chooser_new          (void);

FIXME

Returns : FIXME

Since 0.9


gdict_strategy_chooser_new_with_context ()

GtkWidget*          gdict_strategy_chooser_new_with_context
                                                        (GdictContext *context);

FIXME

context : a GdictContext
Returns : FIXME

Since 0.9


gdict_strategy_chooser_get_context ()

GdictContext*       gdict_strategy_chooser_get_context  (GdictStrategyChooser *chooser);

FIXME

chooser : a GdictStrategyChooser
Returns : a GdictContext

Since


gdict_strategy_chooser_set_context ()

void                gdict_strategy_chooser_set_context  (GdictStrategyChooser *chooser,
                                                         GdictContext *context);

FIXME

chooser : a GdictStrategyChooser
context : a GdictContext

Since


gdict_strategy_chooser_get_strategies ()

gchar**             gdict_strategy_chooser_get_strategies
                                                        (GdictStrategyChooser *chooser,
                                                         gsize length);

FIXME

chooser : a GdictStrategyChooser
length : FIXME
Returns : FIXME

Since


gdict_strategy_chooser_has_strategy ()

gboolean            gdict_strategy_chooser_has_strategy (GdictStrategyChooser *chooser,
                                                         const gchar *strategy);

FIXME

chooser : a GdictStrategyChooser
strategy : FIXME
Returns : FIXME

Since


gdict_strategy_chooser_add_button ()

GtkWidget*          gdict_strategy_chooser_add_button   (GdictStrategyChooser *chooser,
                                                         const gchar *button_text);

chooser :
button_text :
Returns :

gdict_strategy_chooser_clear ()

void                gdict_strategy_chooser_clear        (GdictStrategyChooser *chooser);

Clears chooser.

chooser : a GdictStrategyChooser

Since


gdict_strategy_chooser_count_strategies ()

gint                gdict_strategy_chooser_count_strategies
                                                        (GdictStrategyChooser *chooser);

chooser :
Returns :

gdict_strategy_chooser_get_current_strategy ()

gchar*              gdict_strategy_chooser_get_current_strategy
                                                        (GdictStrategyChooser *chooser);

chooser :
Returns :

gdict_strategy_chooser_refresh ()

void                gdict_strategy_chooser_refresh      (GdictStrategyChooser *chooser);

Reloads the list of available strategies.

chooser : a GdictStrategyChooser

Since


gdict_strategy_chooser_select_strategy ()

gboolean            gdict_strategy_chooser_select_strategy
                                                        (GdictStrategyChooser *chooser,
                                                         const gchar *strat_name);

chooser :
strat_name :
Returns :

gdict_strategy_chooser_set_current_strategy ()

gboolean            gdict_strategy_chooser_set_current_strategy
                                                        (GdictStrategyChooser *chooser,
                                                         const gchar *strat_name);

chooser :
strat_name :
Returns :

gdict_strategy_chooser_unselect_strategy ()

gboolean            gdict_strategy_chooser_unselect_strategy
                                                        (GdictStrategyChooser *chooser,
                                                         const gchar *strat_name);

chooser :
strat_name :
Returns :

Property Details

The "context" property

  "context"                  GdictContext          : Read / Write / Construct

The GdictContext object used to get the list of strategies.

Signal Details

The "strategy-activated" signal

void                user_function                      (GdictStrategyChooser *gdictstrategychooser,
                                                        gchar                *arg1,
                                                        gchar                *arg2,
                                                        gpointer              user_data)                 : Run Last

gdictstrategychooser : the object which received the signal.
arg1 :
arg2 :
user_data : user data set when the signal handler was connected.