geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

geanyentryaction.c File Reference
#include "geanyentryaction.h"
#include "ui_utils.h"
#include <ctype.h>
Include dependency graph for geanyentryaction.c:

Go to the source code of this file.

Classes

struct  _GeanyEntryActionPrivate
 

Macros

#define GEANY_ENTRY_ACTION_GET_PRIVATE(obj)   (GEANY_ENTRY_ACTION(obj)->priv)
 

Typedefs

typedef struct _GeanyEntryActionPrivate GeanyEntryActionPrivate
 

Enumerations

enum  { ENTRY_ACTIVATE , ENTRY_ACTIVATE_BACKWARD , ENTRY_CHANGED , LAST_SIGNAL }
 

Functions

static GtkWidget * geany_entry_action_create_tool_item (GtkAction *action)
 
static void delegate_entry_activate_cb (GtkEntry *entry, GeanyEntryAction *action)
 
static void delegate_entry_activate_backward_cb (GtkEntry *entry, GeanyEntryAction *action)
 
static void delegate_entry_changed_cb (GtkEditable *editable, GeanyEntryAction *action)
 
static void geany_entry_action_connect_proxy (GtkAction *action, GtkWidget *widget)
 
static void geany_entry_action_class_init (GeanyEntryActionClass *klass)
 
static void geany_entry_action_init (GeanyEntryAction *action)
 
GtkAction * geany_entry_action_new (const gchar *name, const gchar *label, const gchar *tooltip, gboolean numeric)
 

Variables

static guint signals [LAST_SIGNAL]
 

Macro Definition Documentation

◆ GEANY_ENTRY_ACTION_GET_PRIVATE

#define GEANY_ENTRY_ACTION_GET_PRIVATE (   obj)    (GEANY_ENTRY_ACTION(obj)->priv)

Definition at line 38 of file geanyentryaction.c.

Typedef Documentation

◆ GeanyEntryActionPrivate

Definition at line 36 of file geanyentryaction.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ENTRY_ACTIVATE 
ENTRY_ACTIVATE_BACKWARD 
ENTRY_CHANGED 
LAST_SIGNAL 

Definition at line 48 of file geanyentryaction.c.

Function Documentation

◆ delegate_entry_activate_backward_cb()

static void delegate_entry_activate_backward_cb ( GtkEntry *  entry,
GeanyEntryAction action 
)
static

◆ delegate_entry_activate_cb()

static void delegate_entry_activate_cb ( GtkEntry *  entry,
GeanyEntryAction action 
)
static

◆ delegate_entry_changed_cb()

static void delegate_entry_changed_cb ( GtkEditable *  editable,
GeanyEntryAction action 
)
static

◆ geany_entry_action_class_init()

static void geany_entry_action_class_init ( GeanyEntryActionClass klass)
static

◆ geany_entry_action_connect_proxy()

static void geany_entry_action_connect_proxy ( GtkAction *  action,
GtkWidget *  widget 
)
static

◆ geany_entry_action_create_tool_item()

static GtkWidget * geany_entry_action_create_tool_item ( GtkAction *  action)
static

◆ geany_entry_action_init()

static void geany_entry_action_init ( GeanyEntryAction action)
static

Definition at line 169 of file geanyentryaction.c.

References GEANY_ENTRY_ACTION_TYPE, NULL, _GeanyEntryAction::priv, and priv.

◆ geany_entry_action_new()

GtkAction * geany_entry_action_new ( const gchar *  name,
const gchar *  label,
const gchar *  tooltip,
gboolean  numeric 
)

Definition at line 183 of file geanyentryaction.c.

References GEANY_ENTRY_ACTION_GET_PRIVATE, GEANY_ENTRY_ACTION_TYPE, label, name, NULL, and priv.

Referenced by toolbar_init().

Variable Documentation

◆ signals