Changeset 33

Show
Ignore:
Timestamp:
03/01/07 13:02:34 (2 years ago)
Author:
inz
Message:

Tooltips don't really fit maemo platform, remove them.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • osso-xterm/trunk/configure.ac

    r25 r33  
    1 AC_INIT([osso-xterm],[0.13.mh20]) 
     1AC_INIT([osso-xterm],[0.13.mh21]) 
    22 
    33dnl Initialize automake 
  • osso-xterm/trunk/debian/changelog

    r25 r33  
     1osso-xterm (0.13.mh21) unstable; urgency=low 
     2 
     3  * Tooltips don't really fit maemo platform, remove them. 
     4 
     5 -- Santtu Lakkala <inz@inz.fi>  Thu,  1 Mar 2007 13:02:13 +0200 
     6 
    17osso-xterm (0.13.mh20) unstable; urgency=low 
    28 
  • osso-xterm/trunk/src/terminal-tab-header.c

    r1 r33  
    4848static void terminal_tab_header_class_init    (TerminalTabHeaderClass *klass); 
    4949static void terminal_tab_header_init          (TerminalTabHeader      *header); 
    50 static void terminal_tab_header_finalize      (GObject                *object); 
    5150static void terminal_tab_header_get_property  (GObject                *object, 
    5251                                               guint                   prop_id, 
     
    6665  GtkHBox      __parent__; 
    6766 
    68   GtkTooltips *tooltips; 
    6967  GtkWidget   *ebox; 
    7068  GtkWidget   *label; 
     
    9088 
    9189  gobject_class = G_OBJECT_CLASS (klass); 
    92   gobject_class->finalize = terminal_tab_header_finalize; 
    9390  gobject_class->get_property = terminal_tab_header_get_property; 
    9491  gobject_class->set_property = terminal_tab_header_set_property; 
     
    130127  GtkWidget *image; 
    131128 
    132   header->tooltips = gtk_tooltips_new (); 
    133   g_object_ref (G_OBJECT (header->tooltips)); 
    134   gtk_object_sink (GTK_OBJECT (header->tooltips)); 
    135  
    136129  header->ebox = gtk_event_box_new (); 
    137130  gtk_box_pack_start (GTK_BOX (header), header->ebox, TRUE, TRUE, 0); 
     
    147140  gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE); 
    148141  gtk_container_set_border_width (GTK_CONTAINER (button), 0); 
    149   gtk_tooltips_set_tip (header->tooltips, button, 
    150                         _("Close this tab"), NULL); 
    151142  g_signal_connect (G_OBJECT (button), "clicked", 
    152143                    G_CALLBACK (terminal_tab_header_clicked), header); 
     
    160151 
    161152 
    162  
    163 static void 
    164 terminal_tab_header_finalize (GObject *object) 
    165 { 
    166   TerminalTabHeader *header = TERMINAL_TAB_HEADER (object); 
    167  
    168   g_object_unref (G_OBJECT (header->tooltips)); 
    169  
    170   parent_class->finalize (object); 
    171 } 
    172  
    173  
    174  
    175153static void 
    176154terminal_tab_header_get_property (GObject    *object, 
     
    208186    case PROP_TITLE: 
    209187      title = g_value_get_string (value); 
    210       gtk_tooltips_set_tip (header->tooltips, header->ebox, title, NULL); 
    211188      gtk_label_set_text(GTK_LABEL(header->label), title); 
    212189      break;