GtkMovementStep of GtkTextView
- From: Chookij Vanatham <chookij thestork eng Sun COM>
- To: gtk-i18n-list gnome org
- Cc: Chookij Vanatham Eng Sun COM
- Subject: GtkMovementStep of GtkTextView
- Date: Fri, 11 May 2001 15:27:31 -0700 (PDT)
Hi Owen, Havoc,...
I'm trying to figure out how to move I-beam in GtkTextView by basing on
"cluster" of script.
After I debug/try to understand how the I-beam movement works,
I'd like to suggest to add 1 more type called
"GTK_MOVEMENT_VISUAL_CLUSTER_POSITIONS". This movement step will tell
GtkTextView to move I-beam based on script cluster information.
For sure, in Thai, I-beam will be moving based on cluster.
I guess that all other indic scripts would behave the same.
I'm making the change in gtk_text_view_move_cursor() to handle
"GTK_MOVEMENT_VISUAL_CLUSTER_POSITIONS" and adding the routine,
"gtk_text_layout_move_iter_cluster_visually()" in gtktextlayout.c.
After I test it and this is the necessary thing needed to be done,
I'll put back them.
I want to let the community to know/think/suggest any idea before
the codefreeze date of GTK+ 2.0 APIs.
Please let me know any comments....
Signal Prototypes
"move-cursor"
void user_function (GtkTextView *textview,
GtkMovementStep arg1,
gint arg2,
gboolean arg3,
gpointer user_data);
Thanks,
Chookij V.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]