Method

HexWidgetadd_mark

since: 4.8

Declaration

HexWidgetMark*
hex_widget_add_mark (
  HexWidget* self,
  gint64 start,
  gint64 end,
  GdkRGBA* color
)

Description

Add a mark for a HexWidget object at the specified absolute start and end offsets.

Although the mark obtains an index within the widget internally, this index numeral is private and is not retrievable. As a result, it is recommended that applications wishing to manipulate marks retain the pointer returned by this function, and implement their own tracking mechanism for the marks.

Available since: 4.8

Parameters

start

Type: gint64

The start offset of the mark.

end

Type: gint64

The start offset of the mark.

color

Type: GdkRGBA

A custom color to set for the mark, or NULL to use the default.

The argument can be NULL.
The data is owned by the caller of the method.

Return value

Type: HexWidgetMark

A pointer to a HexWidgetMark object, owned by the HexWidget.

The returned data is owned by the instance.