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.