Remove useless get_group method and group_changed signal of EekLayout.
This commit is contained in:
		@ -33,56 +33,11 @@
 | 
			
		||||
#include "eek-layout.h"
 | 
			
		||||
#include "eek-keyboard.h"
 | 
			
		||||
 | 
			
		||||
enum {
 | 
			
		||||
    GROUP_CHANGED,
 | 
			
		||||
    CHANGED,
 | 
			
		||||
    LAST_SIGNAL
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static guint signals[LAST_SIGNAL] = { 0, };
 | 
			
		||||
 | 
			
		||||
G_DEFINE_TYPE (EekLayout, eek_layout, G_TYPE_OBJECT);
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
eek_layout_class_init (EekLayoutClass *klass)
 | 
			
		||||
{
 | 
			
		||||
    GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * EekLayout::group-changed:
 | 
			
		||||
     * @layout: an #EekLayout that received the signal
 | 
			
		||||
     * @group: group index
 | 
			
		||||
     *
 | 
			
		||||
     * The ::group-changed signal is emitted each time group
 | 
			
		||||
     * configuration of @layout changed.
 | 
			
		||||
     */
 | 
			
		||||
    signals[GROUP_CHANGED] =
 | 
			
		||||
        g_signal_new ("group-changed",
 | 
			
		||||
                      G_TYPE_FROM_CLASS(gobject_class),
 | 
			
		||||
                      G_SIGNAL_RUN_FIRST,
 | 
			
		||||
                      G_STRUCT_OFFSET(EekLayoutClass, group_changed),
 | 
			
		||||
                      NULL,
 | 
			
		||||
                      NULL,
 | 
			
		||||
                      g_cclosure_marshal_VOID__INT,
 | 
			
		||||
                      G_TYPE_NONE, 1,
 | 
			
		||||
                      G_TYPE_INT);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * EekLayout::changed:
 | 
			
		||||
     * @layout: an #EekLayout that received the signal
 | 
			
		||||
     *
 | 
			
		||||
     * The ::changed signal is emitted each time @layout changed
 | 
			
		||||
     * and re-layout of #EekKeyboard is needed.
 | 
			
		||||
     */
 | 
			
		||||
    signals[CHANGED] =
 | 
			
		||||
        g_signal_new ("changed",
 | 
			
		||||
                      G_TYPE_FROM_CLASS(gobject_class),
 | 
			
		||||
                      G_SIGNAL_RUN_FIRST,
 | 
			
		||||
                      G_STRUCT_OFFSET(EekLayoutClass, changed),
 | 
			
		||||
                      NULL,
 | 
			
		||||
                      NULL,
 | 
			
		||||
                      g_cclosure_marshal_VOID__VOID,
 | 
			
		||||
                      G_TYPE_NONE, 0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
@ -110,20 +65,3 @@ eek_keyboard_new (EekLayout *layout,
 | 
			
		||||
                                                          initial_width,
 | 
			
		||||
                                                          initial_height);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * eek_layout_get_group:
 | 
			
		||||
 * @layout: an #EekLayout
 | 
			
		||||
 *
 | 
			
		||||
 * Get the group index from the @layout.  This function normally
 | 
			
		||||
 * called after #EekLayout::group-changed signal to change group index
 | 
			
		||||
 * of all the keys in #EekKeyboard at a time.
 | 
			
		||||
 */
 | 
			
		||||
gint
 | 
			
		||||
eek_layout_get_group (EekLayout *layout)
 | 
			
		||||
{
 | 
			
		||||
    g_assert (EEK_IS_LAYOUT(layout));
 | 
			
		||||
    g_assert (EEK_LAYOUT_GET_CLASS(layout)->get_group);
 | 
			
		||||
 | 
			
		||||
    return EEK_LAYOUT_GET_CLASS(layout)->get_group (layout);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user