Class
HexDocument
Instance methods
hex_document_changed
Convenience method to emit the HexDocument::document-changed
signal. This method is mostly only useful for widgets utilizing
HexDocument.
hex_document_compare_data_full
Full version of hex_document_compare_data() to allow data
comparisons broader than byte-for-byte matches only. However, it is
less convenient than the above since it requires the caller to allocate
and free a HexDocumentFindData structure.
since: 4.2
hex_document_find_backward_async
Non-blocking version of hex_document_find_backward(). This is the
function that should generally be used by a GUI client to find a string
backwards in a HexDocument.
hex_document_find_backward_full
Full version of hex_document_find_backward() which allows for
more flexibility than the above, which is only for a byte-by-byte exact
match. However, it is less convenient to call since the caller must
create and and free a HexDocumentFindData structure manually.
since: 4.2
hex_document_find_backward_full_async
Non-blocking version of hex_document_find_backward_full().
since: 4.2
hex_document_find_finish
Obtain the result of a completed asynchronous find operation (forwards or backwards).
hex_document_find_forward_async
Non-blocking version of hex_document_find_forward(). This is the
function that should generally be used by a GUI client to find a string
forwards in a HexDocument.
hex_document_find_forward_full
Full version of hex_document_find_forward() which allows for
more flexibility than the above, which is only for a byte-by-byte exact
match. However, it is less convenient to call since the caller must
create and and free a HexDocumentFindData structure manually.
since: 4.2
hex_document_find_forward_full_async
Non-blocking version of hex_document_find_forward_full().
since: 4.2
hex_document_set_data
A convenience wrapper for hex_buffer_set_data(). See the
description of that method for details.
hex_document_write
Write the buffer to the pre-existing GFile connected to the HexDocument
object. This can be used for a ‘Save (in place)’ operation.
hex_document_write_async
Write the buffer to the pre-existing GFile connected to the HexDocument
object. This can be used for a ‘Save (in place)’ operation. This is the
non-blocking version of hex_document_write().
hex_document_write_to_file_async
Write the buffer to file asynchronously. This can be used for a ‘Save As’
operation. This is the non-blocking version of
hex_document_write_to_file().
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.