OSDN Git Service

LinGui: rearrange the preset menu a bit.
[handbrake-jp/handbrake-jp-git.git] / gtk / src / queuehandler.c
index f3640a9..fbe7cce 100644 (file)
@@ -1046,12 +1046,14 @@ ghb_queue_buttons_grey(signal_user_data_t *ud)
                gtk_widget_set_sensitive (widget, TRUE);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-stop");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Stop");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Stop Encoding");
        }
        else
        {
                gtk_widget_set_sensitive (widget, show_start);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-play");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Start");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Start Encoding");
        }
        widget = GHB_WIDGET (ud->builder, "queue_start2");
        if (show_stop)
@@ -1059,12 +1061,14 @@ ghb_queue_buttons_grey(signal_user_data_t *ud)
                gtk_widget_set_sensitive (widget, TRUE);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-stop");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Stop");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Stop Encoding");
        }
        else
        {
                gtk_widget_set_sensitive (widget, show_start);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-play");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Start");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Start Encoding");
        }
        widget = GHB_WIDGET (ud->builder, "queue_pause1");
        if (paused)
@@ -1072,12 +1076,14 @@ ghb_queue_buttons_grey(signal_user_data_t *ud)
                gtk_widget_set_sensitive (widget, show_stop);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-play");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Resume");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Resume Encoding");
        }
        else
        {
                gtk_widget_set_sensitive (widget, show_stop);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-pause");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Pause");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Pause Encoding");
        }
        widget = GHB_WIDGET (ud->builder, "queue_pause2");
        if (paused)
@@ -1085,39 +1091,81 @@ ghb_queue_buttons_grey(signal_user_data_t *ud)
                gtk_widget_set_sensitive (widget, show_stop);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-play");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Resume");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Resume Encoding");
        }
        else
        {
                gtk_widget_set_sensitive (widget, show_stop);
                gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(widget), "hb-pause");
                gtk_tool_button_set_label(GTK_TOOL_BUTTON(widget), "Pause");
+               gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(widget), "Pause Encoding");
        }
 
        action = GHB_ACTION (ud->builder, "queue_start_menu");
        if (show_stop)
        {
                gtk_action_set_sensitive (action, TRUE);
+#if GTK_CHECK_VERSION(2, 16, 0)
                gtk_action_set_icon_name(action, "hb-stop");
                gtk_action_set_label(action, "S_top Queue");
+               gtk_action_set_tooltip(action, "Stop Encoding");
+#else
+               g_object_set_property(G_OBJECT(action), "icon-name", 
+                                                                                       ghb_string_value("hb-stop"));
+               g_object_set_property(G_OBJECT(action), "label",
+                                                                                       ghb_string_value("S_top Queue"));
+               g_object_set_property(G_OBJECT(action), "tooltip",
+                                                                                       ghb_string_value("Stop Encoding"));
+#endif
        }
        else
        {
                gtk_action_set_sensitive (action, show_start);
+#if GTK_CHECK_VERSION(2, 16, 0)
                gtk_action_set_icon_name(action, "hb-play");
                gtk_action_set_label(action, "_Start Queue");
+               gtk_action_set_tooltip(action, "Start Encoding");
+#else
+               g_object_set_property(G_OBJECT(action), "icon-name", 
+                                                                                       ghb_string_value("hb-play"));
+               g_object_set_property(G_OBJECT(action), "label",
+                                                                                       ghb_string_value("_Start Queue"));
+               g_object_set_property(G_OBJECT(action), "tooltip",
+                                                                                       ghb_string_value("Start Encoding"));
+#endif
        }
        action = GHB_ACTION (ud->builder, "queue_pause_menu");
        if (paused)
        {
                gtk_action_set_sensitive (action, show_start);
+#if GTK_CHECK_VERSION(2, 16, 0)
                gtk_action_set_icon_name(action, "hb-play");
                gtk_action_set_label(action, "_Resume Queue");
+               gtk_action_set_tooltip(action, "Resume Encoding");
+#else
+               g_object_set_property(G_OBJECT(action), "icon-name", 
+                                                                               ghb_string_value("hb-play"));
+               g_object_set_property(G_OBJECT(action), "label",
+                                                                               ghb_string_value("_Resume Queue"));
+               g_object_set_property(G_OBJECT(action), "tooltip",
+                                                                               ghb_string_value("Resume Encoding"));
+#endif
        }
        else
        {
                gtk_action_set_sensitive (action, show_stop);
+#if GTK_CHECK_VERSION(2, 16, 0)
                gtk_action_set_icon_name(action, "hb-pause");
                gtk_action_set_label(action, "_Pause Queue");
+               gtk_action_set_tooltip(action, "Pause Encoding");
+#else
+               g_object_set_property(G_OBJECT(action), "icon-name", 
+                                                                               ghb_string_value("hb-pause"));
+               g_object_set_property(G_OBJECT(action), "label",
+                                                                               ghb_string_value("_Pause Queue"));
+               g_object_set_property(G_OBJECT(action), "tooltip",
+                                                                               ghb_string_value("Pause Encoding"));
+#endif
        }
 }