Nemiver  0.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
nemiver::Hex::Editor Class Reference

#include <nmv-hex-editor.h>

Inheritance diagram for nemiver::Hex::Editor:
nemiver::common::Object

Public Member Functions

virtual ~Editor ()
 
void set_cursor (int)
 
void set_cursor_xy (int, int)
 
void set_nibble (int)
 
guint get_cursor ()
 
guchar get_byte (guint)
 
void set_group_type (guint)
 
void set_starting_offset (int a_starting_offset)
 
void show_offsets (bool show=true)
 
void set_font (const Pango::FontDescription &a_desc)
 
void set_insert_mode (bool)
 
void set_geometry (int cpl, int vis_lines)
 
void get_geometry (int &cpl, int &vis_lines) const
 
void copy_to_clipboard ()
 
void cut_to_clipboard ()
 
void paste_from_clipboard ()
 
void set_selection (int start, int end)
 
bool get_selection (int &start, int &end)
 
void clear_selection ()
 
void delete_selection ()
 
virtual Gtk::Container & get_widget () const
 
- Public Member Functions inherited from nemiver::common::Object
 Object ()
 
 Object (Object const &)
 
Objectoperator= (Object const &)
 
virtual ~Object ()
 
void ref ()
 
void unref ()
 
void enable_refcount (bool a_enabled=true)
 
bool is_refcount_enabled () const
 
long get_refcount () const
 
void attach_object (const UString &a_key, const Object *a_object)
 
bool get_attached_object (const UString &a_key, const Object *&a_object)
 

Static Public Member Functions

static EditorSafePtr create (const DocumentSafePtr &a_document)
 

Protected Member Functions

 Editor (const DocumentSafePtr &a_document)
 

Additional Inherited Members

- Protected Attributes inherited from nemiver::common::Object
SafePtr< ObjectPrivm_priv
 

Constructor & Destructor Documentation

◆ Editor()

nemiver::Hex::Editor::Editor ( const DocumentSafePtr a_document)
protected

◆ ~Editor()

virtual nemiver::Hex::Editor::~Editor ( )
virtual

Member Function Documentation

◆ clear_selection()

void nemiver::Hex::Editor::clear_selection ( )

◆ copy_to_clipboard()

void nemiver::Hex::Editor::copy_to_clipboard ( )

◆ create()

static EditorSafePtr nemiver::Hex::Editor::create ( const DocumentSafePtr a_document)
static

◆ cut_to_clipboard()

void nemiver::Hex::Editor::cut_to_clipboard ( )

◆ delete_selection()

void nemiver::Hex::Editor::delete_selection ( )

◆ get_byte()

guchar nemiver::Hex::Editor::get_byte ( guint  )

◆ get_cursor()

guint nemiver::Hex::Editor::get_cursor ( )

◆ get_geometry()

void nemiver::Hex::Editor::get_geometry ( int &  cpl,
int &  vis_lines 
) const

◆ get_selection()

bool nemiver::Hex::Editor::get_selection ( int &  start,
int &  end 
)

◆ get_widget()

virtual Gtk::Container& nemiver::Hex::Editor::get_widget ( ) const
virtual

◆ paste_from_clipboard()

void nemiver::Hex::Editor::paste_from_clipboard ( )

◆ set_cursor()

void nemiver::Hex::Editor::set_cursor ( int  )

◆ set_cursor_xy()

void nemiver::Hex::Editor::set_cursor_xy ( int  ,
int   
)

◆ set_font()

void nemiver::Hex::Editor::set_font ( const Pango::FontDescription &  a_desc)

◆ set_geometry()

void nemiver::Hex::Editor::set_geometry ( int  cpl,
int  vis_lines 
)

◆ set_group_type()

void nemiver::Hex::Editor::set_group_type ( guint  )

◆ set_insert_mode()

void nemiver::Hex::Editor::set_insert_mode ( bool  )

◆ set_nibble()

void nemiver::Hex::Editor::set_nibble ( int  )

◆ set_selection()

void nemiver::Hex::Editor::set_selection ( int  start,
int  end 
)

◆ set_starting_offset()

void nemiver::Hex::Editor::set_starting_offset ( int  a_starting_offset)

◆ show_offsets()

void nemiver::Hex::Editor::show_offsets ( bool  show = true)

The documentation for this class was generated from the following file: