GtkWidget *widget;
GtkEntry *entry;
PangoRectangle char_rect;
- gint index, cursor_index, x_layout, y_layout;
+ gint index, x_layout, y_layout;
const gchar *entry_text;
gint start_pos, end_pos;
entry_text = gtk_entry_get_text (entry);
index = g_utf8_offset_to_pointer (entry_text, offset) - entry_text;
- cursor_index = g_utf8_offset_to_pointer (entry_text, end_pos) - entry_text;
+
/* FIXME: entry->preedit cannot be accessed directly
+ cursor_index = g_utf8_offset_to_pointer (entry_text, end_pos) - entry_text;
if (index > cursor_index)
index += entry->preedit_length;
*/
{
GtkWidget *widget;
GtkEntry *entry;
- gint index, cursor_index, x_layout, y_layout;
+ gint index, x_layout, y_layout;
const gchar *entry_text;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
gtk_editable_get_selection_bounds (GTK_EDITABLE (entry),
&start_pos, &end_pos);
- cursor_index = g_utf8_offset_to_pointer (entry_text, end_pos) - entry_text;
/* FIXME: entry->preedit_length cannot be accessed directly
+ cursor_index = g_utf8_offset_to_pointer (entry_text, end_pos) - entry_text;
if (index >= cursor_index && entry->preedit_length)
{
if (index >= cursor_index + entry->preedit_length)
GtkWidget *widget;
GtkWidget *label;
gint index;
- gint count;
g_return_val_if_fail (GAIL_IS_CONTAINER (obj), NULL);
g_return_val_if_fail ((i >= 0), NULL);
*/
label = gtk_expander_get_label_widget (GTK_EXPANDER (widget));
if (label) {
- count = g_list_length (children);
for (index = 0; index <= i; index++) {
tmp_list = g_list_nth (children, index);
if (label == GTK_WIDGET (tmp_list->data)) {
{
GObject *object;
AtkObject *atk_object;
- GailRendererCell *cell;
object = g_object_new (GAIL_TYPE_RENDERER_CELL, NULL);
atk_object = ATK_OBJECT (object);
atk_object->role = ATK_ROLE_TABLE_CELL;
- cell = GAIL_RENDERER_CELL(object);
-
return atk_object;
}
AtkCoordType coords)
{
GtkTextView *view;
- GtkTextBuffer *buffer;
GtkTextIter loc_itr;
gint x_widget, y_widget, x_window, y_window, buff_x, buff_y;
GtkWidget *widget;
return -1;
view = GTK_TEXT_VIEW (widget);
- buffer = gtk_text_view_get_buffer (view);
window = gtk_text_view_get_window (view, GTK_TEXT_WINDOW_WIDGET);
gdk_window_get_origin (window, &x_widget, &y_widget);
{
GtkWidget *child;
AtkObject *obj;
- GtkAccessible *accessible;
child = gtk_bin_get_child (GTK_BIN (widget));
obj = gtk_widget_get_accessible (child);
obj = atk_object_get_parent (obj);
- accessible = GTK_ACCESSIBLE (obj);
return FALSE;
}
else
{
set_iter_nth_row (tree_view, &iter_to_row, row);
- if (&iter_to_row != NULL)
- gtk_tree_selection_select_iter (selection, &iter_to_row);
- else
- return FALSE;
+ gtk_tree_selection_select_iter (selection, &iter_to_row);
}
}
toggle_cell_toggled (GailCell *cell)
{
GailTreeViewCellInfo *cell_info;
- GtkTreeView *tree_view;
GtkTreePath *path;
gchar *pathstring;
GList *renderers, *cur_renderer;
gail_return_if_fail (cell_info->cell_col_ref);
gail_return_if_fail (cell_info->cell_row_ref);
- tree_view = GTK_TREE_VIEW (gtk_accessible_get_widget (GTK_ACCESSIBLE (parent)));
path = gtk_tree_row_reference_get_path (cell_info->cell_row_ref);
gail_return_if_fail (path);
pathstring = gtk_tree_path_to_string (path);
GtkTreeView *tree_view;
GtkTreePath *path;
AtkObject *parent;
- gboolean is_container_cell = FALSE;
editing = TRUE;
parent = atk_object_get_parent (ATK_OBJECT (cell));
if (GAIL_IS_CONTAINER_CELL (parent))
- {
- is_container_cell = TRUE;
- parent = atk_object_get_parent (parent);
- }
+ parent = atk_object_get_parent (parent);
cell_info = find_cell_info (GAIL_TREE_VIEW (parent), cell, NULL, TRUE);
gail_return_if_fail (cell_info);
GtkTreeView *tree_view;
GtkTreePath *path;
AtkObject *parent;
- gboolean is_container_cell = FALSE;
editing = TRUE;
parent = atk_object_get_parent (ATK_OBJECT (cell));
if (GAIL_IS_CONTAINER_CELL (parent))
- {
- is_container_cell = TRUE;
- parent = atk_object_get_parent (parent);
- }
+ parent = atk_object_get_parent (parent);
cell_info = find_cell_info (GAIL_TREE_VIEW (parent), cell, NULL, TRUE);
gail_return_if_fail (cell_info);
static void
_send_to_magnifier(gint x, gint y, gint w, gint h)
{
- int desc, length_msg;
+ int desc;
+ int length_msg G_GNUC_UNUSED;
gchar buff[100];
sprintf (buff, "~5:%d,%d", x+w/2, y+h/2);
gchar *output_str, *label_str;
gint start_offset, end_offset, caret_offset;
gint attribute_set_len, attribute_offset, i;
- gint n_chars;
gint group_num;
TabNumber tab_n = TEXT;
- n_chars = atk_text_get_character_count(aobject);
-
group_num = _print_groupname (tab_n, TEXT_ATTRIBUTES,
"Text Attributes at Caret");
gint n_children, i, j;
AtkObject *child;
AtkObject *grand_child;
- AtkObject *parent;
n_children = atk_object_get_n_accessible_children (obj);
{
child = atk_object_ref_accessible_child (obj, 1);
g_return_if_fail (atk_object_get_role (child) == ATK_ROLE_TEXT);
- parent = atk_object_get_parent (child);
j = atk_object_get_index_in_parent (child);
if (j != 1)
g_print ("*** inconsistency between parent and children %d %d ***\n",
child = atk_object_ref_accessible_child (obj, 0);
g_return_if_fail (atk_object_get_role (child) == ATK_ROLE_LIST);
- parent = atk_object_get_parent (child);
j = atk_object_get_index_in_parent (child);
if (j != 0)
g_print ("*** inconsistency between parent and children %d %d ***\n",
TLruntest runtest,
OutputWindow **outwin)
{
- AtkText *textwidget;
GtkWidget *hbuttonbox;
GtkWidget *scrolledWindow;
{
md[window_no] = (MainDialog *) malloc (sizeof(MainDialog));
- textwidget = ATK_TEXT (obj);
-
/* Setup Window */
md[window_no]->selecttestsTitle = "Test Setting";
md[window_no]->selecttestsWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
{
AtkObject *obj = ATK_OBJECT (data);
AtkRole role = atk_object_get_role (obj);
- GtkWidget *widget;
static gint times = 0;
- widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
-
if (role == ATK_ROLE_SPLIT_PANE)
{
GValue *value, val;