[cheese/three-point-oh] Change Icon of action button when recording starts
- From: Yuvaraj Pandian <yuvipanda src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cheese/three-point-oh] Change Icon of action button when recording starts
- Date: Tue, 8 Jun 2010 07:56:01 +0000 (UTC)
commit 954fec1f151abdd86bc130e4d357784122bbcf15
Author: Yuvi Panda <yuvipanda gmail com>
Date: Tue Jun 8 12:29:33 2010 +0530
Change Icon of action button when recording starts
valasrc/cheese-window.vala | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/valasrc/cheese-window.vala b/valasrc/cheese-window.vala
index fc70778..d37d453 100644
--- a/valasrc/cheese-window.vala
+++ b/valasrc/cheese-window.vala
@@ -28,6 +28,7 @@ public class Cheese.MainWindow : Gtk.Window {
private Gtk.ToggleButton burst_toggle_button;
private Gtk.Button take_action_button;
private Gtk.Label take_action_button_label;
+ private Gtk.Image take_action_button_image;
private Gtk.ToggleButton effects_toggle_button;
private Gtk.Button leave_fullscreen_button;
private Gtk.HBox buttons_area;
@@ -270,12 +271,14 @@ public class Cheese.MainWindow : Gtk.Window {
if (!is_recording) {
camera.start_video_recording (fileutil.get_new_media_filename(this.current_mode));
take_action_button_label.label = "<b>Stop _Recording</b>";
+ take_action_button_image.set_from_stock(Gtk.STOCK_MEDIA_STOP, Gtk.IconSize.BUTTON);
this.is_recording = true;
this.disable_mode_change();
}
else {
camera.stop_video_recording();
take_action_button_label.label = "<b>" + take_action_button.related_action.label + "</b>";
+ take_action_button_image.set_from_stock(Gtk.STOCK_MEDIA_RECORD, Gtk.IconSize.BUTTON);
this.is_recording = false;
}
}
@@ -306,6 +309,7 @@ public class Cheese.MainWindow : Gtk.Window {
burst_toggle_button = (Gtk.ToggleButton) gtk_builder.get_object("burst_toggle_button");
take_action_button = (Gtk.Button) gtk_builder.get_object("take_action_button");
take_action_button_label = (Gtk.Label) gtk_builder.get_object("take_action_button_internal_label");
+ take_action_button_image = (Gtk.Image) gtk_builder.get_object("take_action_button_internal_image");
effects_toggle_button = (Gtk.ToggleButton) gtk_builder.get_object("effects_toggle_button");
leave_fullscreen_button = (Gtk.Button) gtk_builder.get_object("leave_fullscreen_button");
buttons_area = (Gtk.HBox) gtk_builder.get_object("buttons_area");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]