Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 482181b5123e5ba8e2e2daf610cacdd5 > files > 1

Terminal-0.4.5-2.fc14.src.rpm

--- xfce4-terminal-0.4.5.orig/terminal/terminal-widget.c
+++ xfce4-terminal-0.4.5/terminal/terminal-widget.c
@@ -289,7 +289,7 @@
     return;
 
   /* check if we have a match */
-  match = vte_terminal_match_check (terminal, x / terminal->char_width, y / terminal->char_height, &tag);
+  match = vte_terminal_match_check (terminal, x / vte_terminal_get_char_width (terminal), y / vte_terminal_get_char_height (terminal), &tag);
   if (G_UNLIKELY (match != NULL))
     {
       /* prepend a separator to the menu if it does not already contain one */
@@ -401,8 +401,8 @@
     {
       /* middle-clicking on an URI fires the responsible application */
       match = vte_terminal_match_check (VTE_TERMINAL (widget),
-                                        event->x / VTE_TERMINAL (widget)->char_width,
-                                        event->y / VTE_TERMINAL (widget)->char_height,
+                                        event->x / vte_terminal_get_char_width (VTE_TERMINAL (widget)),
+                                        event->y / vte_terminal_get_char_height (VTE_TERMINAL (widget)),
                                         &tag);
       if (G_UNLIKELY (match != NULL))
         {
@@ -611,7 +611,7 @@
 terminal_widget_key_press_event (GtkWidget    *widget,
                                  GdkEventKey  *event)
 {
-  GtkAdjustment *adjustment = VTE_TERMINAL (widget)->adjustment;
+  GtkAdjustment *adjustment = vte_terminal_get_adjustment (VTE_TERMINAL (widget));
   gboolean       scrolling_single_line;
   gboolean       shortcuts_no_menukey;
   gdouble        value;
--- xfce4-terminal-0.4.5.orig/terminal/terminal-screen.c
+++ xfce4-terminal-0.4.5/terminal/terminal-screen.c
@@ -248,7 +248,7 @@
                     NULL);
   gtk_box_pack_start (GTK_BOX (screen), screen->terminal, TRUE, TRUE, 0);
 
-  screen->scrollbar = gtk_vscrollbar_new (VTE_TERMINAL (screen->terminal)->adjustment);
+  screen->scrollbar = gtk_vscrollbar_new (vte_terminal_get_adjustment (VTE_TERMINAL (screen->terminal)));
   gtk_box_pack_start (GTK_BOX (screen), screen->scrollbar, FALSE, FALSE, 0);
   g_signal_connect_after (G_OBJECT (screen->scrollbar), "button-press-event", G_CALLBACK (exo_noop_true), NULL);
   gtk_widget_show (screen->scrollbar);
@@ -385,7 +385,7 @@
             }
           else if (G_LIKELY (screen->terminal != NULL))
             {
-              title = VTE_TERMINAL (screen->terminal)->window_title;
+              title = vte_terminal_get_window_title (VTE_TERMINAL (screen->terminal));
             }
 
           /* TRANSLATORS: title for the tab/window used when all other
@@ -618,7 +618,7 @@
 
         case 'w':
           /* window title from vte */
-          vte_title = VTE_TERMINAL (screen->terminal)->window_title;
+          vte_title = vte_terminal_get_window_title (VTE_TERMINAL (screen->terminal));
           if (G_UNLIKELY (vte_title == NULL))
             vte_title = _("Untitled");
           g_string_append (string, vte_title);
@@ -1108,12 +1108,12 @@
 #else
   vte_terminal_get_padding (terminal, &xpad, &ypad);
 #endif
-  grid_width = (width - xpad) / terminal->char_width;
-  grid_height = (height - ypad) / terminal->char_height;
+  grid_width = (width - xpad) / vte_terminal_get_char_width (terminal);
+  grid_height = (height - ypad) / vte_terminal_get_char_height (terminal);
 
   /* leave if there is nothing to resize */
-  if (terminal->column_count == grid_width
-      && terminal->row_count == grid_height)
+  if (vte_terminal_get_column_count (terminal) == grid_width
+      && vte_terminal_get_row_count (terminal) == grid_height)
     return;
 
   /* set the terminal size and resize the window if it is active */
@@ -1416,8 +1416,8 @@
       if (!GTK_WIDGET_REALIZED (screen->terminal))
         gtk_widget_realize (screen->terminal);
 
-      *width_chars = VTE_TERMINAL (screen->terminal)->column_count;
-      *height_chars = VTE_TERMINAL (screen->terminal)->row_count;
+      *width_chars = vte_terminal_get_column_count (VTE_TERMINAL (screen->terminal));
+      *height_chars = vte_terminal_get_row_count (VTE_TERMINAL (screen->terminal));
     }
 }
 
@@ -1470,8 +1470,8 @@
 
   hints.base_width = xpad;
   hints.base_height = ypad;
-  hints.width_inc = VTE_TERMINAL (screen->terminal)->char_width ;
-  hints.height_inc = VTE_TERMINAL (screen->terminal)->char_height;
+  hints.width_inc = vte_terminal_get_char_width (VTE_TERMINAL (screen->terminal));
+  hints.height_inc = vte_terminal_get_char_height (VTE_TERMINAL (screen->terminal));
   hints.min_width = hints.base_width + hints.width_inc * 4;
   hints.min_height = hints.base_height + hints.height_inc * 2;
 
@@ -1522,12 +1522,12 @@
   height = MAX (window_requisition.height - terminal_requisition.height, 0);
 
   if (force_columns < 0)
-    columns = VTE_TERMINAL (screen->terminal)->column_count;
+    columns = vte_terminal_get_column_count (VTE_TERMINAL (screen->terminal));
   else
     columns = force_columns;
 
   if (force_rows < 0)
-    rows = VTE_TERMINAL (screen->terminal)->row_count;
+    rows = vte_terminal_get_row_count (VTE_TERMINAL (screen->terminal));
   else
     rows = force_rows;
 
@@ -1539,8 +1539,8 @@
   vte_terminal_get_padding (VTE_TERMINAL (screen->terminal), &xpad, &ypad);
 #endif
 
-  width += xpad + VTE_TERMINAL (screen->terminal)->char_width * columns;
-  height += ypad + VTE_TERMINAL (screen->terminal)->char_height * rows;
+  width += xpad + vte_terminal_get_char_width (VTE_TERMINAL (screen->terminal)) * columns;
+  height += ypad + vte_terminal_get_char_height (VTE_TERMINAL (screen->terminal)) * rows;
 
   if (GTK_WIDGET_MAPPED (window))
     gtk_window_resize (window, width, height);
@@ -1573,7 +1573,7 @@
   if (G_UNLIKELY (screen->custom_title != NULL))
     return terminal_screen_parse_title (screen, screen->custom_title);
 
-  vte_title = VTE_TERMINAL (screen->terminal)->window_title;
+  vte_title = vte_terminal_get_window_title (VTE_TERMINAL (screen->terminal));
   g_object_get (G_OBJECT (screen->preferences),
                 "title-mode", &mode,
                 "title-initial", &tmp,