static void eom_statusbar_init (EomStatusbar *statusbar) { EomStatusbarPrivate *priv; GtkWidget *vbox; statusbar->priv = EOM_STATUSBAR_GET_PRIVATE (statusbar); priv = statusbar->priv; #if GTK_CHECK_VERSION (3, 0, 0) gtk_widget_set_margin_top (GTK_WIDGET (statusbar), 0); gtk_widget_set_margin_bottom (GTK_WIDGET (statusbar), 0); #endif priv->img_num_label = gtk_label_new (NULL); gtk_widget_set_size_request (priv->img_num_label, 100, 10); gtk_widget_show (priv->img_num_label); gtk_box_pack_end (GTK_BOX (statusbar), priv->img_num_label, FALSE, TRUE, 0); vbox = gtk_vbox_new (FALSE, 0); gtk_box_pack_end (GTK_BOX (statusbar), vbox, FALSE, FALSE, 2); statusbar->priv->progressbar = gtk_progress_bar_new (); gtk_box_pack_end (GTK_BOX (vbox), priv->progressbar, TRUE, TRUE, 2); gtk_widget_set_size_request (priv->progressbar, -1, 10); gtk_widget_show (vbox); gtk_widget_hide (statusbar->priv->progressbar); }
static void eom_statusbar_init (EomStatusbar *statusbar) { EomStatusbarPrivate *priv; GtkWidget *vbox; statusbar->priv = EOM_STATUSBAR_GET_PRIVATE (statusbar); priv = statusbar->priv; gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (statusbar), TRUE); priv->img_num_statusbar = gtk_statusbar_new (); gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (priv->img_num_statusbar), FALSE); gtk_widget_set_size_request (priv->img_num_statusbar, 100, 10); gtk_widget_show (priv->img_num_statusbar); gtk_box_pack_end (GTK_BOX (statusbar), priv->img_num_statusbar, FALSE, TRUE, 0); vbox = gtk_vbox_new (FALSE, 0); gtk_box_pack_end (GTK_BOX (statusbar), vbox, FALSE, FALSE, 2); statusbar->priv->progressbar = gtk_progress_bar_new (); gtk_box_pack_end (GTK_BOX (vbox), priv->progressbar, TRUE, TRUE, 2); gtk_widget_set_size_request (priv->progressbar, -1, 10); gtk_widget_show (vbox); gtk_widget_hide (statusbar->priv->progressbar); }