anjuta r3437 - in trunk: . plugins/document-manager
- From: jhs svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r3437 - in trunk: . plugins/document-manager
- Date: Tue, 8 Jan 2008 17:25:03 +0000 (GMT)
Author: jhs
Date: Tue Jan 8 17:25:02 2008
New Revision: 3437
URL: http://svn.gnome.org/viewvc/anjuta?rev=3437&view=rev
Log:
2008-01-08 Johannes Schmid <jhs gnome org>
* plugins/document-manager/action-callbacks.c:
(on_editor_command_cut_activate),
(on_editor_command_paste_activate),
(on_editor_command_copy_activate),
(on_editor_command_clear_activate):
Fixed editor popup menu (Cut, Copy, Paste)
Modified:
trunk/ChangeLog
trunk/plugins/document-manager/action-callbacks.c
Modified: trunk/plugins/document-manager/action-callbacks.c
==============================================================================
--- trunk/plugins/document-manager/action-callbacks.c (original)
+++ trunk/plugins/document-manager/action-callbacks.c Tue Jan 8 17:25:02 2008
@@ -466,6 +466,7 @@
on_editor_command_cut_activate (GtkAction *action, gpointer user_data)
{
GtkWidget *widget;
+ IAnjutaDocument *doc;
widget = get_current_focus_widget (user_data);
@@ -474,22 +475,19 @@
if (GTK_IS_EDITABLE (widget))
{
gtk_editable_cut_clipboard (GTK_EDITABLE (widget));
- }
- else
- {
- IAnjutaDocument *doc;
-
- doc = get_current_document (user_data);
- if (doc)
- ianjuta_document_cut (doc, NULL);
+ return;
}
}
+ doc = get_current_document (user_data);
+ if (doc)
+ ianjuta_document_cut (doc, NULL);
}
void
on_editor_command_paste_activate (GtkAction *action, gpointer user_data)
{
GtkWidget *widget;
+ IAnjutaDocument *doc;
widget = get_current_focus_widget (user_data);
@@ -498,22 +496,19 @@
if (GTK_IS_EDITABLE (widget))
{
gtk_editable_paste_clipboard (GTK_EDITABLE (widget));
- }
- else
- {
- IAnjutaDocument *doc;
-
- doc = get_current_document (user_data);
- if (doc)
- ianjuta_document_paste (doc, NULL);
+ return;
}
}
+ doc = get_current_document (user_data);
+ if (doc)
+ ianjuta_document_paste (doc, NULL);
}
void
on_editor_command_copy_activate (GtkAction *action, gpointer user_data)
{
GtkWidget *widget;
+ IAnjutaDocument *doc;
widget = get_current_focus_widget (user_data);
@@ -522,16 +517,13 @@
if (GTK_IS_EDITABLE (widget))
{
gtk_editable_copy_clipboard (GTK_EDITABLE (widget));
- }
- else
- {
- IAnjutaDocument *doc;
-
- doc = get_current_document (user_data);
- if (doc)
- ianjuta_document_copy (doc, NULL);
+ return;
}
}
+
+ doc = get_current_document (user_data);
+ if (doc)
+ ianjuta_document_copy (doc, NULL);
}
void
@@ -540,7 +532,8 @@
GtkWidget *widget;
widget = get_current_focus_widget (user_data);
-
+ IAnjutaDocument *doc;
+
if (widget)
{
if (GTK_IS_EDITABLE (widget))
@@ -552,16 +545,12 @@
end = start + 1;
}
gtk_editable_delete_text (GTK_EDITABLE (widget), start, end);
- }
- else
- {
- IAnjutaDocument *doc;
-
- doc = get_current_document (user_data);
- if (doc)
- ianjuta_document_clear (doc, NULL);
+ return;
}
}
+ doc = get_current_document (user_data);
+ if (doc)
+ ianjuta_document_clear (doc, NULL);
}
/* fold funcs are for scintilla only */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]