1 /* logjam - a GTK client for LiveJournal.
2 * Copyright (C) 2000-2003 Evan Martin <evan@livejournal.com>
4 * vim: tabstop=4 shiftwidth=4 noexpandtab :
12 tie_toggle_cb(GtkToggleButton
*toggle
, gboolean
*data
) {
13 *data
= gtk_toggle_button_get_active(toggle
);
17 tie_toggle(GtkToggleButton
*toggle
, gboolean
*data
) {
18 gtk_toggle_button_set_active(toggle
, *data
);
19 g_signal_connect(G_OBJECT(toggle
), "toggled",
20 G_CALLBACK(tie_toggle_cb
), data
);
21 return GTK_WIDGET(toggle
);
25 tie_text_cb(GtkEditable
*e
, char **data
) {
26 string_replace(data
, gtk_editable_get_chars(e
, 0, -1));
30 tie_text(GtkEntry
*entry
, char **data
) {
32 gtk_entry_set_text(entry
, *data
);
33 g_signal_connect(G_OBJECT(entry
), "changed",
34 G_CALLBACK(tie_text_cb
), data
);
38 tie_combo(GtkCombo
*combo
, char **data
) {
39 tie_text(GTK_ENTRY(combo
->entry
), data
);