[anjuta] git: Always annotate signed tags
- From: James Liggett <jrliggett src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [anjuta] git: Always annotate signed tags
- Date: Mon, 18 Feb 2013 02:42:10 +0000 (UTC)
commit 4d561c78d4459b4276399686d812e50781373d60
Author: James Liggett <jrliggett cox net>
Date: Sun Feb 17 18:23:23 2013 -0800
git: Always annotate signed tags
plugins/git/git-create-tag-pane.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/plugins/git/git-create-tag-pane.c b/plugins/git/git-create-tag-pane.c
index 4ecc520..4eb847b 100644
--- a/plugins/git/git-create-tag-pane.c
+++ b/plugins/git/git-create-tag-pane.c
@@ -118,6 +118,17 @@ set_widget_sensitive (GtkToggleButton *button, GtkWidget *widget)
}
static void
+on_sign_check_toggled(GtkToggleButton *button, GtkToggleButton *annotate_check)
+{
+ gboolean active;
+
+ active = gtk_toggle_button_get_active (button);
+
+ gtk_toggle_button_set_active (annotate_check, active);
+ gtk_widget_set_sensitive (GTK_WIDGET (annotate_check), !active);
+}
+
+static void
git_create_tag_pane_init (GitCreateTagPane *self)
{
gchar *objects[] = {"create_tag_pane",
@@ -126,6 +137,7 @@ git_create_tag_pane_init (GitCreateTagPane *self)
GtkWidget *ok_button;
GtkWidget *cancel_button;
GtkWidget *annotate_check;
+ GtkWidget *sign_check;
GtkWidget *log_view;
@@ -146,6 +158,8 @@ git_create_tag_pane_init (GitCreateTagPane *self)
"cancel_button"));
annotate_check = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
"annotate_check"));
+ sign_check = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
+ "sign_check"));
log_view = GTK_WIDGET (gtk_builder_get_object (self->priv->builder,
"log_view"));
@@ -160,6 +174,10 @@ git_create_tag_pane_init (GitCreateTagPane *self)
g_signal_connect (G_OBJECT (annotate_check), "toggled",
G_CALLBACK (set_widget_sensitive),
log_view);
+
+ g_signal_connect (G_OBJECT (sign_check), "toggled",
+ G_CALLBACK (on_sign_check_toggled),
+ annotate_check);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]