rename property tab_moves_focus to accepts_tab. (#122709 again).

Sat Sep 27 16:02:40 2003  Soeren Sandmann  <sandmann@daimi.au.dk>

	* gtk/gtktextview.[ch]: rename property tab_moves_focus to
	accepts_tab. (#122709 again).
This commit is contained in:
Soeren Sandmann 2003-09-27 14:13:12 +00:00 committed by Søren Sandmann Pedersen
parent 32a167b96a
commit dc423ba358
7 changed files with 60 additions and 33 deletions

View File

@ -1,3 +1,8 @@
Sat Sep 27 16:02:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktextview.[ch]: rename property tab_moves_focus to
accepts_tab. (#122709 again).
2003-09-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwindow.c (gtk_window_new):

View File

@ -1,3 +1,8 @@
Sat Sep 27 16:02:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktextview.[ch]: rename property tab_moves_focus to
accepts_tab. (#122709 again).
2003-09-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwindow.c (gtk_window_new):

View File

@ -1,3 +1,8 @@
Sat Sep 27 16:02:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktextview.[ch]: rename property tab_moves_focus to
accepts_tab. (#122709 again).
2003-09-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwindow.c (gtk_window_new):

View File

@ -1,3 +1,8 @@
Sat Sep 27 16:02:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktextview.[ch]: rename property tab_moves_focus to
accepts_tab. (#122709 again).
2003-09-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwindow.c (gtk_window_new):

View File

@ -1,3 +1,8 @@
Sat Sep 27 16:02:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktextview.[ch]: rename property tab_moves_focus to
accepts_tab. (#122709 again).
2003-09-27 Matthias Clasen <maclas@gmx.de>
* gtk/gtkwindow.c (gtk_window_new):

View File

@ -140,7 +140,7 @@ enum
PROP_CURSOR_VISIBLE,
PROP_BUFFER,
PROP_OVERWRITE,
PROP_TAB_MOVES_FOCUS,
PROP_ACCEPTS_TAB,
LAST_PROP
};
@ -668,11 +668,11 @@ gtk_text_view_class_init (GtkTextViewClass *klass)
G_PARAM_READWRITE));
g_object_class_install_property (gobject_class,
PROP_TAB_MOVES_FOCUS,
g_param_spec_boolean ("tab_moves_focus",
_("Tab moves focus"),
_("Whether tab moves focus"),
FALSE,
PROP_ACCEPTS_TAB,
g_param_spec_boolean ("accepts_tab",
_("Accepts tab"),
_("Whether Tab will result in a tab character being entered"),
TRUE,
G_PARAM_READWRITE));
/*
@ -1059,6 +1059,8 @@ gtk_text_view_init (GtkTextView *text_view)
text_view->cursor_visible = TRUE;
text_view->accepts_tab = TRUE;
text_view->text_window = text_window_new (GTK_TEXT_WINDOW_TEXT,
widget, 200, 200);
@ -2600,8 +2602,8 @@ gtk_text_view_set_property (GObject *object,
gtk_text_view_set_buffer (text_view, GTK_TEXT_BUFFER (g_value_get_object (value)));
break;
case PROP_TAB_MOVES_FOCUS:
gtk_text_view_set_tab_moves_focus (text_view, g_value_get_boolean (value));
case PROP_ACCEPTS_TAB:
gtk_text_view_set_accepts_tab (text_view, g_value_get_boolean (value));
break;
default:
@ -2674,8 +2676,8 @@ gtk_text_view_get_property (GObject *object,
g_value_set_boolean (value, text_view->overwrite_mode);
break;
case PROP_TAB_MOVES_FOCUS:
g_value_set_boolean (value, text_view->tab_moves_focus);
case PROP_ACCEPTS_TAB:
g_value_set_boolean (value, text_view->accepts_tab);
break;
default:
@ -3812,9 +3814,9 @@ gtk_text_view_key_press_event (GtkWidget *widget, GdkEventKey *event)
!(event->state & GDK_CONTROL_MASK))
{
/* If the text widget isn't editable overall, or if the application
* has turned on "tab_moves_focus", move the focus instead
* has turned off "accepts_tab", move the focus instead
*/
if (!text_view->tab_moves_focus && text_view->editable)
if (text_view->accepts_tab && text_view->editable)
{
gtk_text_view_commit_text (text_view, "\t");
obscure = TRUE;
@ -5186,49 +5188,49 @@ gtk_text_view_set_overwrite (GtkTextView *text_view,
}
/**
* gtk_text_view_set_tab_moves_focus:
* gtk_text_view_set_accepts_tab:
* @text_view: A #GtkTextView
* @tab_moves_focus: %TRUE if pressing the Tab should move the keyboard focus, %FALSE, if pressing the Tab key should insert a Tab character.
* @accepts_tab: %TRUE if pressing the Tab key should insert a tab character, %FALSE, if pressing the Tab key should move the keyboard focus.
*
* Sets the behavior of the text widget when the Tab key is pressed. If @tab_moves_focus
* is %TRUE the keyboard focus is moved to the next widget in the focus chain. If
* @tab_moves_focus is %FALSE a tab character is inserted.
* Sets the behavior of the text widget when the Tab key is pressed. If @accepts_tab
* is %TRUE a tab character is inserted. If @accepts_tab is %FALSE the keyboard focus
* is moved to the next widget in the focus chain.
*
* Since: 2.4
**/
void
gtk_text_view_set_tab_moves_focus (GtkTextView *text_view,
gboolean tab_moves_focus)
gtk_text_view_set_accepts_tab (GtkTextView *text_view,
gboolean accepts_tab)
{
g_return_if_fail (GTK_IS_TEXT_VIEW (text_view));
tab_moves_focus = tab_moves_focus != FALSE;
accepts_tab = accepts_tab != FALSE;
if (text_view->tab_moves_focus != tab_moves_focus)
if (text_view->accepts_tab != accepts_tab)
{
text_view->tab_moves_focus = tab_moves_focus;
text_view->accepts_tab = accepts_tab;
g_object_notify (G_OBJECT (text_view), "tab_moves_focus");
g_object_notify (G_OBJECT (text_view), "accepts_tab");
}
}
/**
* gtk_text_view_get_tab_moves_focus:
* gtk_text_view_get_accepts_tab:
* @text_view: A #GtkTextView
*
* Returns whether pressing the Tab key moves the keyboard focus. See
* gtk_text_view_set_tab_moves_focus().
* Returns whether pressing the Tab key inserts a tab characters.
* gtk_text_view_set_accepts_tab().
*
* Return value: %TRUE if pressing the Tab key moves the keyboard focus.
* Return value: %TRUE if pressing the Tab key inserts a tab character, %FALSE if pressing the Tab key moves the keyboard focus.
*
* Since: 2.4
**/
gboolean
gtk_text_view_get_tab_moves_focus (GtkTextView *text_view)
gtk_text_view_get_accepts_tab (GtkTextView *text_view)
{
g_return_val_if_fail (GTK_IS_TEXT_VIEW (text_view), FALSE);
return text_view->tab_moves_focus;
return text_view->accepts_tab;
}
static void

View File

@ -93,7 +93,7 @@ struct _GtkTextView
/* if we have reset the IM since the last character entered */
guint need_im_reset : 1;
guint tab_moves_focus : 1;
guint accepts_tab : 1;
/* this flag is no longer used */
guint reserved : 1;
@ -327,9 +327,9 @@ gboolean gtk_text_view_get_editable (GtkTextView *text_vi
void gtk_text_view_set_overwrite (GtkTextView *text_view,
gboolean overwrite);
gboolean gtk_text_view_get_overwrite (GtkTextView *text_view);
void gtk_text_view_set_tab_moves_focus (GtkTextView *text_view,
gboolean tab_moves_focus);
gboolean gtk_text_view_get_tab_moves_focus (GtkTextView *text_view);
void gtk_text_view_set_accepts_tab (GtkTextView *text_view,
gboolean accepts_tab);
gboolean gtk_text_view_get_accepts_tab (GtkTextView *text_view);
void gtk_text_view_set_pixels_above_lines (GtkTextView *text_view,
gint pixels_above_lines);
gint gtk_text_view_get_pixels_above_lines (GtkTextView *text_view);