* add shortcuts support to mug

This commit is contained in:
Dirk-Jan C. Binnema
2010-11-13 15:18:01 +02:00
parent 3794182e05
commit 7e45c48a05
6 changed files with 276 additions and 5 deletions

View File

@ -94,7 +94,6 @@ mug_query_bar_init (MugQueryBar *obj)
priv = MUG_QUERY_BAR_GET_PRIVATE(obj);
priv->_entry = gtk_entry_new ();
/* gtk_entry_set_max_length (GTK_ENTRY(priv->_entry), 32); */
g_signal_connect (priv->_entry, "activate", G_CALLBACK(on_entry_activated),
obj);
@ -116,6 +115,20 @@ mug_query_bar_new (void)
}
void
mug_query_bar_set_query (MugQueryBar *self, const char *query, gboolean run)
{
MugQueryBarPrivate *priv;
g_return_if_fail (MUG_IS_QUERY_BAR(self));
priv = MUG_QUERY_BAR_GET_PRIVATE(self);
gtk_entry_set_text (priv->_entry, query ? query : "");
if (run)
on_entry_activated (priv->_entry, self);
}
void
mug_query_bar_grab_focus (MugQueryBar *self)