Struct
GtkCssLocation
Description [src]
struct GtkCssLocation {
  gsize bytes;
  gsize chars;
  gsize lines;
  gsize line_bytes;
  gsize line_chars;
}
Represents a location in a file or other source of data parsed by the CSS engine.
The bytes and line_bytes offsets are meant to be used to
programmatically match data. The lines and line_chars offsets
can be used for printing the location in a file.
Note that the lines parameter starts from 0 and is increased
whenever a CSS line break is encountered. (CSS defines the C character
sequences “\r\n”, “\r”, “\n” and “\f” as newlines.)
If your document uses different rules for line breaking, you might want
run into problems here.
Structure members
- bytes
- Number of bytes parsed since the beginning. 
- chars
- Number of characters parsed since the beginning. 
- lines
- Number of full lines that have been parsed. If you want to display this as a line number, you need to add 1 to this. 
- line_bytes
- Number of bytes parsed since the last line break. 
- line_chars
- Number of characters parsed since the last line break.