GXK Interface Reference

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h

SYNOPSIS

DESCRIPTION

GxkCellRendererPopup

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:36
struct GxkCellRendererPopup
{
  GtkCellRendererText parent_instace;
  GtkWidget          *dialog;
  GtkWidget          *entry;
  guint               text_editing;
  guint               popup_editing;
  guint               auto_popup;
};

GxkCellRendererPopupClass

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:43
struct GxkCellRendererPopupClass
{
  GtkCellRendererTextClass parent_class;
  void                   (*popup)       (GxkCellRendererPopup*cell, const gchar*path, const gchar*text);
};

GxkProxyEditable

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:71
struct GxkProxyEditable
{
  GtkEventBox      parent_instace;
  GtkCellEditable *ecell;
  guint8           block_start_editing;
  guint8           block_remove_widget;
  guint8           block_editing_done;
};

GxkProxyEditableClass

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:78

gxk_cell_renderer_popup_change

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:58
void  gxk_cell_renderer_popup_change 
(GxkCellRendererPopup *popup,
 const gchar          *text,
 gboolean              preserve_popup,
 gboolean              keep_editing);

gxk_cell_renderer_popup_dialog

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:54
void  gxk_cell_renderer_popup_dialog 
(GxkCellRendererPopup *popup,
 GtkWidget            *dialog);

gxk_cell_renderer_popup_get_type

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:52
GxkCellRendererPopup is an editable text cell renderer which supports popping up an auxillary window.
RETURNS: GXK_TYPE_CELL_RENDERER_POPUP

gxk_proxy_editable_get_type

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:84
GxkProxyEditable is a GtkEventBox which proxies the GtkCellEditable interface onto a backend widget which also implements the GtkCellEditable interface.
RETURNS: GXK_TYPE_PROXY_EDITABLE

gxk_proxy_editable_set_cell_editable

/opt/src/beast/beast-gtk/gxk/gxkcellrendererpopup.h:86
Set the backend ecell onto which GtkCellEditable methods issued on self are to be forwarded. This function may only be called once per GxkProxyEditable.
self: valid GxkProxyEditable
ecell: valid GtkCellEditable