Classes | Defines | Typedefs | Enumerations | Functions

gtktexthandleprivate.h File Reference

#include "ut_compiler.h"
#include <gtk/gtk.h>

Go to the source code of this file.

Classes

struct  _FvTextHandle
struct  _FvTextHandleClass

Defines

#define FV_TYPE_TEXT_HANDLE   (_fv_text_handle_get_type ())
#define FV_TEXT_HANDLE(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), FV_TYPE_TEXT_HANDLE, FvTextHandle))
#define FV_TEXT_HANDLE_CLASS(c)   (G_TYPE_CHECK_CLASS_CAST ((c), FV_TYPE_TEXT_HANDLE, FvTextHandleClass))
#define FV_IS_TEXT_HANDLE(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), FV_TYPE_TEXT_HANDLE))
#define FV_IS_TEXT_HANDLE_CLASS(o)   (G_TYPE_CHECK_CLASS_TYPE ((o), FV_TYPE_TEXT_HANDLE))
#define FV_TEXT_HANDLE_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), FV_TYPE_TEXT_HANDLE, FvTextHandleClass))

Typedefs

typedef struct _FvTextHandle FvTextHandle
typedef struct _FvTextHandleClass FvTextHandleClass

Enumerations

enum  FvTextHandlePosition { FV_TEXT_HANDLE_POSITION_CURSOR, FV_TEXT_HANDLE_POSITION_SELECTION_START, FV_TEXT_HANDLE_POSITION_SELECTION_END = FV_TEXT_HANDLE_POSITION_CURSOR }
enum  FvTextHandleMode { FV_TEXT_HANDLE_MODE_NONE, FV_TEXT_HANDLE_MODE_CURSOR, FV_TEXT_HANDLE_MODE_SELECTION }

Functions

GType _fv_text_handle_get_type (void) G_GNUC_CONST
FvTextHandle_fv_text_handle_new (GtkWidget *parent)
void _fv_text_handle_set_mode (FvTextHandle *handle, FvTextHandleMode mode)
FvTextHandleMode _fv_text_handle_get_mode (FvTextHandle *handle)
void _fv_text_handle_set_position (FvTextHandle *handle, FvTextHandlePosition pos, GdkRectangle *rect)
void _fv_text_handle_set_visible (FvTextHandle *handle, FvTextHandlePosition pos, gboolean visible)
void _fv_text_handle_set_relative_to (FvTextHandle *handle, GdkWindow *window)
gboolean _fv_text_handle_get_is_dragged (FvTextHandle *handle, FvTextHandlePosition pos)

Define Documentation

#define FV_IS_TEXT_HANDLE (   o  )     (G_TYPE_CHECK_INSTANCE_TYPE ((o), FV_TYPE_TEXT_HANDLE))
#define FV_IS_TEXT_HANDLE_CLASS (   o  )     (G_TYPE_CHECK_CLASS_TYPE ((o), FV_TYPE_TEXT_HANDLE))
#define FV_TEXT_HANDLE (   o  )     (G_TYPE_CHECK_INSTANCE_CAST ((o), FV_TYPE_TEXT_HANDLE, FvTextHandle))
#define FV_TEXT_HANDLE_CLASS (   c  )     (G_TYPE_CHECK_CLASS_CAST ((c), FV_TYPE_TEXT_HANDLE, FvTextHandleClass))
#define FV_TEXT_HANDLE_GET_CLASS (   o  )     (G_TYPE_INSTANCE_GET_CLASS ((o), FV_TYPE_TEXT_HANDLE, FvTextHandleClass))
#define FV_TYPE_TEXT_HANDLE   (_fv_text_handle_get_type ())

Typedef Documentation

typedef struct _FvTextHandle FvTextHandle

Enumeration Type Documentation

Enumerator:
FV_TEXT_HANDLE_MODE_NONE 
FV_TEXT_HANDLE_MODE_CURSOR 
FV_TEXT_HANDLE_MODE_SELECTION 
Enumerator:
FV_TEXT_HANDLE_POSITION_CURSOR 
FV_TEXT_HANDLE_POSITION_SELECTION_START 
FV_TEXT_HANDLE_POSITION_SELECTION_END 

Function Documentation

gboolean _fv_text_handle_get_is_dragged ( FvTextHandle handle,
FvTextHandlePosition  pos 
)
FvTextHandleMode _fv_text_handle_get_mode ( FvTextHandle handle  ) 
GType _fv_text_handle_get_type ( void   ) 
FvTextHandle* _fv_text_handle_new ( GtkWidget *  parent  ) 
void _fv_text_handle_set_mode ( FvTextHandle handle,
FvTextHandleMode  mode 
)
void _fv_text_handle_set_position ( FvTextHandle handle,
FvTextHandlePosition  pos,
GdkRectangle *  rect 
)
void _fv_text_handle_set_relative_to ( FvTextHandle handle,
GdkWindow *  window 
)
void _fv_text_handle_set_visible ( FvTextHandle handle,
FvTextHandlePosition  pos,
gboolean  visible 
)