gedit-plugins r407 - in trunk: . plugins/charmap
- From: icq svn gnome org
- To: svn-commits-list gnome org
- Subject: gedit-plugins r407 - in trunk: . plugins/charmap
- Date: Tue, 2 Dec 2008 21:17:24 +0000 (UTC)
Author: icq
Date: Tue Dec 2 21:17:24 2008
New Revision: 407
URL: http://svn.gnome.org/viewvc/gedit-plugins?rev=407&view=rev
Log:
2008-12-02 Ignacio Casal Quinteiro <nacho resa gmail com>
* configure.ac:
* plugins/charmap/gedit-charmap-plugin.c:
* plugins/charmap/gedit-charmap-panel.c:
* plugins/charmap/gedit-charmap-panel.h:
Only support gucharmap 2.
Modified:
trunk/ChangeLog
trunk/plugins/charmap/gedit-charmap-panel.c
trunk/plugins/charmap/gedit-charmap-panel.h
trunk/plugins/charmap/gedit-charmap-plugin.c
Modified: trunk/plugins/charmap/gedit-charmap-panel.c
==============================================================================
--- trunk/plugins/charmap/gedit-charmap-panel.c (original)
+++ trunk/plugins/charmap/gedit-charmap-panel.c Tue Dec 2 21:17:24 2008
@@ -25,11 +25,7 @@
#include <gedit/gedit-plugin.h>
#include "gedit-charmap-panel.h"
-#ifdef HAVE_GUCHARMAP_2
#include <gucharmap/gucharmap.h>
-#else
-#include <gucharmap/gucharmap-script-chapters.h>
-#endif
#define GEDIT_CHARMAP_PANEL_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ( \
(object), \
@@ -38,18 +34,12 @@
struct _GeditCharmapPanelPrivate
{
-#ifdef HAVE_GUCHARMAP_2
GucharmapChaptersView *chapters_view;
GucharmapChartable *chartable;
-#else
- GtkWidget *table;
- GtkWidget *chapters;
-#endif
};
GEDIT_PLUGIN_DEFINE_TYPE(GeditCharmapPanel, gedit_charmap_panel, GTK_TYPE_VBOX)
-#ifdef HAVE_GUCHARMAP_2
static void
on_chapter_view_selection_changed (GtkTreeSelection *selection,
GeditCharmapPanel *panel)
@@ -66,35 +56,21 @@
g_object_unref (codepoint_list);
}
-#else
-
-static void
-on_chapter_changed (GucharmapChapters *chapters,
- GeditCharmapPanel *panel)
-{
- gucharmap_table_set_codepoint_list (GUCHARMAP_TABLE (panel->priv->table),
- gucharmap_chapters_get_codepoint_list (chapters));
-}
-#endif /* HAVE_GUCHARMAP_2 */
-
static void
gedit_charmap_panel_init (GeditCharmapPanel *panel)
{
GeditCharmapPanelPrivate *priv;
GucharmapCodepointList *codepoint_list;
GtkPaned *paned;
-#ifdef HAVE_GUCHARMAP_2
GtkWidget *scrolled_window, *view, *chartable;
GtkTreeSelection *selection;
GucharmapChaptersModel *model;
GtkTreeIter iter;
-#endif
priv = panel->priv = GEDIT_CHARMAP_PANEL_GET_PRIVATE (panel);
paned = GTK_PANED (gtk_vpaned_new ());
-#ifdef HAVE_GUCHARMAP_2
scrolled_window = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
@@ -134,27 +110,6 @@
gtk_widget_show (scrolled_window);
gucharmap_chapters_view_select_locale (priv->chapters_view);
-#else
- priv->chapters = gucharmap_script_chapters_new ();
- g_signal_connect (priv->chapters,
- "changed",
- G_CALLBACK (on_chapter_changed),
- panel);
-
- gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (GUCHARMAP_CHAPTERS (priv->chapters)->tree_view),
- FALSE);
-
- codepoint_list = gucharmap_chapters_get_codepoint_list
- (GUCHARMAP_CHAPTERS (priv->chapters));
-
- priv->table = gucharmap_table_new ();
-
- gucharmap_table_set_codepoint_list (GUCHARMAP_TABLE (priv->table),
- codepoint_list);
-
- gtk_paned_pack1 (paned, priv->chapters, FALSE, TRUE);
- gtk_paned_pack2 (paned, priv->table, TRUE, TRUE);
-#endif /* HAVE_GUCHARMAP_2 */
gtk_paned_set_position (paned, 150);
@@ -183,16 +138,8 @@
return GTK_WIDGET (g_object_new (GEDIT_TYPE_CHARMAP_PANEL, NULL));
}
-#ifdef HAVE_GUCHARMAP_2
GucharmapChartable *
gedit_charmap_panel_get_chartable (GeditCharmapPanel *panel)
{
return panel->priv->chartable;
}
-#else
-GucharmapTable *
-gedit_charmap_panel_get_table (GeditCharmapPanel *panel)
-{
- return GUCHARMAP_TABLE (panel->priv->table);
-}
-#endif
Modified: trunk/plugins/charmap/gedit-charmap-panel.h
==============================================================================
--- trunk/plugins/charmap/gedit-charmap-panel.h (original)
+++ trunk/plugins/charmap/gedit-charmap-panel.h Tue Dec 2 21:17:24 2008
@@ -27,11 +27,7 @@
#include <glib-object.h>
#include <gtk/gtk.h>
-#ifdef HAVE_GUCHARMAP_2
#include <gucharmap/gucharmap.h>
-#else
-#include <gucharmap/gucharmap-table.h>
-#endif
G_BEGIN_DECLS
@@ -78,11 +74,7 @@
GType gedit_charmap_panel_register_type (GTypeModule * module);
GtkWidget *gedit_charmap_panel_new (void);
-#ifdef HAVE_GUCHARMAP_2
GucharmapChartable *gedit_charmap_panel_get_chartable (GeditCharmapPanel *panel);
-#else
-GucharmapTable *gedit_charmap_panel_get_table (GeditCharmapPanel *panel);
-#endif
G_END_DECLS
Modified: trunk/plugins/charmap/gedit-charmap-plugin.c
==============================================================================
--- trunk/plugins/charmap/gedit-charmap-plugin.c (original)
+++ trunk/plugins/charmap/gedit-charmap-plugin.c Tue Dec 2 21:17:24 2008
@@ -32,12 +32,7 @@
#include <gedit/gedit-document.h>
#include <gedit/gedit-prefs-manager.h>
-#ifdef HAVE_GUCHARMAP_2
#include <gucharmap/gucharmap.h>
-#else
-#include <gucharmap/gucharmap-table.h>
-#include <gucharmap/gucharmap-unicode-info.h>
-#endif
#define WINDOW_DATA_KEY "GeditCharmapPluginWindowData"
@@ -77,11 +72,7 @@
}
static void
-#ifdef HAVE_GUCHARMAP_2
on_table_status_message (GucharmapChartable *chartable,
-#else
-on_table_status_message (GucharmapTable *chartable,
-#endif
const gchar *message,
GeditWindow *window)
{
@@ -100,24 +91,16 @@
}
static void
-#ifdef HAVE_GUCHARMAP_2
on_table_sync_active_char (GucharmapChartable *chartable,
GParamSpec *psepc,
GeditWindow *window)
-#else
-on_table_set_active_char (GucharmapTable *chartable,
- gunichar wc,
- GeditWindow *window)
-#endif
{
GString *gs;
const gchar **temps;
gint i;
-#ifdef HAVE_GUCHARMAP_2
gunichar wc;
wc = gucharmap_chartable_get_active_character (chartable);
-#endif
gs = g_string_new (NULL);
g_string_append_printf (gs, "U+%4.4X %s", wc,
@@ -150,50 +133,32 @@
GdkEventFocus *event,
GeditWindow *window)
{
-#ifdef HAVE_GUCHARMAP_2
GucharmapChartable *chartable;
-#else
- GucharmapTable *chartable;
-#endif
WindowData *data;
data = (WindowData *) g_object_get_data (G_OBJECT (window),
WINDOW_DATA_KEY);
g_return_val_if_fail (data != NULL, FALSE);
-#ifdef HAVE_GUCHARMAP_2
chartable = gedit_charmap_panel_get_chartable
(GEDIT_CHARMAP_PANEL (data->panel));
-#else
- chartable = gedit_charmap_panel_get_table
- (GEDIT_CHARMAP_PANEL (data->panel));
-#endif
on_table_status_message (chartable, NULL, window);
return FALSE;
}
-#ifdef HAVE_GUCHARMAP_2
static void
on_table_activate (GucharmapChartable *chartable,
GeditWindow *window)
-#else
-static void
-on_table_activate (GucharmapTable *chartable,
- gunichar wc,
- GeditWindow *window)
-#endif
{
GtkTextView *view;
GtkTextBuffer *document;
GtkTextIter start, end;
gchar buffer[6];
gchar length;
-#ifdef HAVE_GUCHARMAP_2
gunichar wc;
wc = gucharmap_chartable_get_active_character (chartable);
-#endif
g_return_if_fail (gucharmap_unichar_validate (wc));
@@ -223,12 +188,8 @@
create_charmap_panel (GeditWindow *window)
{
GtkWidget *panel;
-#ifdef HAVE_GUCHARMAP_2
GucharmapChartable *chartable;
PangoFontDescription *font_desc;
-#else
- GucharmapTable *table;
-#endif
gchar *font;
panel = gedit_charmap_panel_new ();
@@ -236,19 +197,13 @@
/* Use the same font as the document */
font = gedit_prefs_manager_get_editor_font ();
-#ifdef HAVE_GUCHARMAP_2
chartable = gedit_charmap_panel_get_chartable (GEDIT_CHARMAP_PANEL (panel));
font_desc = pango_font_description_from_string (font);
gucharmap_chartable_set_font_desc (chartable, font_desc);
pango_font_description_free (font_desc);
-#else
- table = gedit_charmap_panel_get_table (GEDIT_CHARMAP_PANEL (panel));
- gucharmap_table_set_font (table, font);
-#endif
g_free (font);
-#ifdef HAVE_GUCHARMAP_2
g_signal_connect (chartable,
"notify::active-character",
G_CALLBACK (on_table_sync_active_char),
@@ -266,26 +221,6 @@
G_CALLBACK (on_table_activate),
window);
-#else
- g_signal_connect (table,
- "set-active-char",
- G_CALLBACK (on_table_set_active_char),
- window);
- /* Note: GucharmapTable does not provide focus-out-event ... */
- g_signal_connect (table->drawing_area,
- "focus-out-event",
- G_CALLBACK (on_table_focus_out_event),
- window);
- g_signal_connect (table,
- "status-message",
- G_CALLBACK (on_table_status_message),
- window);
- g_signal_connect (table,
- "activate",
- G_CALLBACK (on_table_activate),
- window);
-#endif /* HAVE_GUCHARMAP_2 */
-
gtk_widget_show_all (panel);
return panel;
@@ -341,11 +276,7 @@
{
GeditPanel *panel;
WindowData *data;
-#ifdef HAVE_GUCHARMAP_2
GucharmapChartable *chartable;
-#else
- GucharmapTable *chartable;
-#endif
gedit_debug (DEBUG_PLUGINS);
@@ -353,13 +284,8 @@
WINDOW_DATA_KEY);
g_return_if_fail (data != NULL);
-#ifdef HAVE_GUCHARMAP_2
chartable = gedit_charmap_panel_get_chartable
(GEDIT_CHARMAP_PANEL (data->panel));
-#else
- chartable = gedit_charmap_panel_get_table
- (GEDIT_CHARMAP_PANEL (data->panel));
-#endif
on_table_status_message (chartable, NULL, window);
panel = gedit_window_get_side_panel (window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]