Lines Matching refs:epage

67 static void ldap_search_page_init       (LdapSearchPage *epage, LdapSearchPageClass *klass);
102 ldap_search_page_init (LdapSearchPage *epage, G_GNUC_UNUSED LdapSearchPageClass *klass) in ldap_search_page_init() argument
104 epage->priv = g_new0 (LdapSearchPagePrivate, 1); in ldap_search_page_init()
105 epage->priv->history_items = g_array_new (FALSE, FALSE, sizeof (HistoryItem*)); in ldap_search_page_init()
106 epage->priv->history_max_len = 20; in ldap_search_page_init()
107 epage->priv->add_hist_item = TRUE; in ldap_search_page_init()
109 gtk_orientable_set_orientation (GTK_ORIENTABLE (epage), GTK_ORIENTATION_VERTICAL); in ldap_search_page_init()
115 LdapSearchPage *epage = (LdapSearchPage *) object; in ldap_search_page_dispose() local
118 if (epage->priv) { in ldap_search_page_dispose()
119 if (epage->priv->bcnc) in ldap_search_page_dispose()
120 g_object_unref (epage->priv->bcnc); in ldap_search_page_dispose()
121 if (epage->priv->agroup) in ldap_search_page_dispose()
122 g_object_unref (epage->priv->agroup); in ldap_search_page_dispose()
123 if (epage->priv->history_items) { in ldap_search_page_dispose()
125 for (i = 0; i < epage->priv->history_items->len; i++) { in ldap_search_page_dispose()
126 HistoryItem *hitem = g_array_index (epage->priv->history_items, in ldap_search_page_dispose()
130 g_array_free (epage->priv->history_items, TRUE); in ldap_search_page_dispose()
132 g_free (epage->priv); in ldap_search_page_dispose()
133 epage->priv = NULL; in ldap_search_page_dispose()
171 update_history_actions (LdapSearchPage *epage) in update_history_actions() argument
173 if (!epage->priv->agroup) in update_history_actions()
207 gpointer out_result, LdapSearchPage *epage, G_GNUC_UNUSED GError *error) in search_done_cb() argument
209 if (epage->priv->result_view) { in search_done_cb()
210 gtk_widget_destroy (epage->priv->result_view); in search_done_cb()
211 epage->priv->result_view = NULL; in search_done_cb()
222 gtk_box_pack_start (GTK_BOX (epage), wid, TRUE, TRUE, 0); in search_done_cb()
223 epage->priv->result_view = wid; in search_done_cb()
226 g_object_unref (G_OBJECT (epage)); in search_done_cb()
230 filter_exec_clicked_cb (G_GNUC_UNUSED GtkWidget *button, LdapSearchPage *epage) in filter_exec_clicked_cb() argument
236 filter_editor_get_settings (FILTER_EDITOR (epage->priv->search_entry), in filter_exec_clicked_cb()
239 id = browser_connection_ldap_search (epage->priv->bcnc, in filter_exec_clicked_cb()
243 g_object_ref (G_OBJECT (epage)), &lerror); in filter_exec_clicked_cb()
256 filter_clear_clicked_cb (G_GNUC_UNUSED GtkWidget *button, LdapSearchPage *epage) in filter_clear_clicked_cb() argument
258 filter_editor_clear (FILTER_EDITOR (epage->priv->search_entry)); in filter_clear_clicked_cb()
262 search_entry_activated_cb (G_GNUC_UNUSED FilterEditor *feditor, LdapSearchPage *epage) in search_entry_activated_cb() argument
264 filter_exec_clicked_cb (NULL, epage); in search_entry_activated_cb()
277 LdapSearchPage *epage; in ldap_search_page_new() local
281 epage = LDAP_SEARCH_PAGE (g_object_new (LDAP_SEARCH_PAGE_TYPE, NULL)); in ldap_search_page_new()
282 epage->priv->bcnc = g_object_ref ((GObject*) bcnc); in ldap_search_page_new()
291 gtk_box_pack_start (GTK_BOX (epage), label, FALSE, FALSE, 0); in ldap_search_page_new()
304 gtk_box_pack_start (GTK_BOX (epage), label, FALSE, FALSE, 0); in ldap_search_page_new()
307 gtk_box_pack_start (GTK_BOX (epage), hb, FALSE, FALSE, 3); in ldap_search_page_new()
315 epage->priv->search_entry = wid; in ldap_search_page_new()
317 G_CALLBACK (search_entry_activated_cb), epage); in ldap_search_page_new()
327 G_CALLBACK (filter_clear_clicked_cb), epage); in ldap_search_page_new()
333 G_CALLBACK (filter_exec_clicked_cb), epage); in ldap_search_page_new()
342 gtk_box_pack_start (GTK_BOX (epage), label, FALSE, FALSE, 5); in ldap_search_page_new()
345 gtk_box_pack_start (GTK_BOX (epage), wid, TRUE, TRUE, 0); in ldap_search_page_new()
346 epage->priv->result_view = wid; in ldap_search_page_new()
348 gtk_widget_show_all ((GtkWidget*) epage); in ldap_search_page_new()
349 gtk_widget_hide ((GtkWidget*) epage); in ldap_search_page_new()
351 return (GtkWidget*) epage; in ldap_search_page_new()
358 action_define_as_table_cb (G_GNUC_UNUSED GtkAction *action, LdapSearchPage *epage) in action_define_as_table_cb() argument
364 parent = (GtkWindow*) gtk_widget_get_toplevel ((GtkWidget*) epage); in action_define_as_table_cb()
366 dlg = vtable_dialog_new (parent, epage->priv->bcnc); in action_define_as_table_cb()
375 filter_editor_get_settings (FILTER_EDITOR (epage->priv->search_entry), in action_define_as_table_cb()
380 browser_connection_undeclare_table (epage->priv->bcnc, tname, NULL); in action_define_as_table_cb()
381 if (! browser_connection_declare_table (epage->priv->bcnc, tname, base_dn, filter, in action_define_as_table_cb()
498 LdapSearchPage *epage; in ldap_search_page_page_get_actions_group() local
500 epage = LDAP_SEARCH_PAGE (page); in ldap_search_page_page_get_actions_group()
501 if (! epage->priv->agroup) { in ldap_search_page_page_get_actions_group()
506 epage->priv->agroup = agroup; in ldap_search_page_page_get_actions_group()
512 filter_editor_get_settings (FILTER_EDITOR (epage->priv->search_entry), in ldap_search_page_page_get_actions_group()
521 update_history_actions (epage); in ldap_search_page_page_get_actions_group()
524 return g_object_ref (epage->priv->agroup); in ldap_search_page_page_get_actions_group()