recordtab = gtk_vbox_new(FALSE, 50);
gtk_widget_show(recordtab);
gtk_container_set_border_width(GTK_CONTAINER(recordtab), 10);
- /* Only root can do recording. */
- if (geteuid() != 0) {
- Debug("User not allowed to do recording");
- label =
- gtk_label_new("This option is enabled only if you run VMware Tools as root.");
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(recordtab), label, FALSE, FALSE, 0);
- } else {
- hbox[0] = gtk_hbox_new(FALSE, 10);
- hbox[1] = gtk_hbox_new(FALSE, 10);
- label =
- gtk_label_new("Press start or stop button to control recording.");
- gtk_widget_show(hbox[0]);
- gtk_widget_show(hbox[1]);
- gtk_widget_show(label);
- gtk_box_pack_start(GTK_BOX(recordtab), hbox[0], FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox[0]), label, TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(recordtab), hbox[1], FALSE, FALSE, 0);
+ hbox[0] = gtk_hbox_new(FALSE, 10);
+ hbox[1] = gtk_hbox_new(FALSE, 10);
+ label =
+ gtk_label_new("Press start or stop button to control recording.");
+ gtk_widget_show(hbox[0]);
+ gtk_widget_show(hbox[1]);
+ gtk_widget_show(label);
+ gtk_box_pack_start(GTK_BOX(recordtab), hbox[0], FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox[0]), label, TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(recordtab), hbox[1], FALSE, FALSE, 0);
#ifdef GTK2
- startbtn = gtk_button_new_with_mnemonic("Sta_rt");
- stopbtn = gtk_button_new_with_mnemonic("S_top");
+ startbtn = gtk_button_new_with_mnemonic("_Start");
+ stopbtn = gtk_button_new_with_mnemonic("S_top");
#else
- startbtn = gtk_button_new_with_label("Start");
- stopbtn = gtk_button_new_with_label("Stop");
+ startbtn = gtk_button_new_with_label("Start");
+ stopbtn = gtk_button_new_with_label("Stop");
#endif
- gtk_widget_show(startbtn);
- gtk_box_pack_start(GTK_BOX(hbox[1]), startbtn, FALSE, FALSE, 10);
- gtk_widget_set_usize(startbtn, 70, 25);
- gtk_signal_connect(GTK_OBJECT(startbtn), "clicked",
- GTK_SIGNAL_FUNC(RecordOnStart), NULL);
- gtk_widget_show(stopbtn);
- gtk_box_pack_end(GTK_BOX(hbox[1]), stopbtn, FALSE, FALSE, 10);
- gtk_widget_set_usize(stopbtn, 70, 6);
- gtk_signal_connect(GTK_OBJECT(stopbtn), "clicked",
- GTK_SIGNAL_FUNC(RecordOnStop), NULL);
- }
+ gtk_widget_show(startbtn);
+ gtk_box_pack_start(GTK_BOX(hbox[1]), startbtn, FALSE, FALSE, 10);
+ gtk_widget_set_usize(startbtn, 70, 25);
+ gtk_signal_connect(GTK_OBJECT(startbtn), "clicked",
+ GTK_SIGNAL_FUNC(RecordOnStart), NULL);
+ gtk_widget_show(stopbtn);
+ gtk_box_pack_end(GTK_BOX(hbox[1]), stopbtn, FALSE, FALSE, 10);
+ gtk_widget_set_usize(stopbtn, 70, 6);
+ gtk_signal_connect(GTK_OBJECT(stopbtn), "clicked",
+ GTK_SIGNAL_FUNC(RecordOnStop), NULL);
+
return recordtab;
}