aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook')
-rw-r--r--addressbook/ChangeLog10
-rw-r--r--addressbook/gui/component/alphabet.glade28
-rw-r--r--addressbook/gui/minicard/e-minicard-view.c3
-rw-r--r--addressbook/gui/minicard/e-reflow-sorted.c5
-rw-r--r--addressbook/gui/widgets/alphabet.glade28
-rw-r--r--addressbook/gui/widgets/e-minicard-view.c3
6 files changed, 22 insertions, 55 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index c6278fefcd..334b510700 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,5 +1,15 @@
2000-05-30 Christopher James Lahey <clahey@helixcode.com>
+ * gui/component/alphabet.glade: Made the alphabet buttons not
+ focusable.
+
+ * gui/minicard/e-minicard-view.c: Made the "123" button work.
+
+ * gui/minicard/e-reflow-sorted.c: Made all buttons past the last
+ letter available work.
+
+2000-05-30 Christopher James Lahey <clahey@helixcode.com>
+
* gui/component/alphabet.glade: Added a bit of space around the
alphabet bar.
diff --git a/addressbook/gui/component/alphabet.glade b/addressbook/gui/component/alphabet.glade
index 2da4de8ad3..bc6e5f3798 100644
--- a/addressbook/gui/component/alphabet.glade
+++ b/addressbook/gui/component/alphabet.glade
@@ -54,8 +54,7 @@
<widget>
<class>GtkButton</class>
- <name>button-123</name>
- <can_focus>True</can_focus>
+ <name>button-1</name>
<label>123</label>
<child>
<padding>0</padding>
@@ -67,7 +66,6 @@
<widget>
<class>GtkButton</class>
<name>button-a</name>
- <can_focus>True</can_focus>
<label>a</label>
<child>
<padding>0</padding>
@@ -79,7 +77,6 @@
<widget>
<class>GtkButton</class>
<name>button-b</name>
- <can_focus>True</can_focus>
<label>b</label>
<child>
<padding>0</padding>
@@ -91,7 +88,6 @@
<widget>
<class>GtkButton</class>
<name>button-c</name>
- <can_focus>True</can_focus>
<label>c</label>
<child>
<padding>0</padding>
@@ -103,7 +99,6 @@
<widget>
<class>GtkButton</class>
<name>button-d</name>
- <can_focus>True</can_focus>
<label>d</label>
<child>
<padding>0</padding>
@@ -115,7 +110,6 @@
<widget>
<class>GtkButton</class>
<name>button-e</name>
- <can_focus>True</can_focus>
<label>e</label>
<child>
<padding>0</padding>
@@ -127,7 +121,6 @@
<widget>
<class>GtkButton</class>
<name>button-f</name>
- <can_focus>True</can_focus>
<label>f</label>
<child>
<padding>0</padding>
@@ -139,7 +132,6 @@
<widget>
<class>GtkButton</class>
<name>button-g</name>
- <can_focus>True</can_focus>
<label>g</label>
<child>
<padding>0</padding>
@@ -151,7 +143,6 @@
<widget>
<class>GtkButton</class>
<name>button-h</name>
- <can_focus>True</can_focus>
<label>h</label>
<child>
<padding>0</padding>
@@ -163,7 +154,6 @@
<widget>
<class>GtkButton</class>
<name>button-i</name>
- <can_focus>True</can_focus>
<label>i</label>
<child>
<padding>0</padding>
@@ -175,7 +165,6 @@
<widget>
<class>GtkButton</class>
<name>button-j</name>
- <can_focus>True</can_focus>
<label>j</label>
<child>
<padding>0</padding>
@@ -187,7 +176,6 @@
<widget>
<class>GtkButton</class>
<name>button-k</name>
- <can_focus>True</can_focus>
<label>k</label>
<child>
<padding>0</padding>
@@ -199,7 +187,6 @@
<widget>
<class>GtkButton</class>
<name>button-l</name>
- <can_focus>True</can_focus>
<label>l</label>
<child>
<padding>0</padding>
@@ -211,7 +198,6 @@
<widget>
<class>GtkButton</class>
<name>button-m</name>
- <can_focus>True</can_focus>
<label>m</label>
<child>
<padding>0</padding>
@@ -223,7 +209,6 @@
<widget>
<class>GtkButton</class>
<name>button-n</name>
- <can_focus>True</can_focus>
<label>n</label>
<child>
<padding>0</padding>
@@ -235,7 +220,6 @@
<widget>
<class>GtkButton</class>
<name>button-o</name>
- <can_focus>True</can_focus>
<label>o</label>
<child>
<padding>0</padding>
@@ -247,7 +231,6 @@
<widget>
<class>GtkButton</class>
<name>button-p</name>
- <can_focus>True</can_focus>
<label>p</label>
<child>
<padding>0</padding>
@@ -259,7 +242,6 @@
<widget>
<class>GtkButton</class>
<name>button-q</name>
- <can_focus>True</can_focus>
<label>q</label>
<child>
<padding>0</padding>
@@ -271,7 +253,6 @@
<widget>
<class>GtkButton</class>
<name>button-r</name>
- <can_focus>True</can_focus>
<label>r</label>
<child>
<padding>0</padding>
@@ -283,7 +264,6 @@
<widget>
<class>GtkButton</class>
<name>button-s</name>
- <can_focus>True</can_focus>
<label>s</label>
<child>
<padding>0</padding>
@@ -295,7 +275,6 @@
<widget>
<class>GtkButton</class>
<name>button-t</name>
- <can_focus>True</can_focus>
<label>t</label>
<child>
<padding>0</padding>
@@ -307,7 +286,6 @@
<widget>
<class>GtkButton</class>
<name>button-u</name>
- <can_focus>True</can_focus>
<label>u</label>
<child>
<padding>0</padding>
@@ -319,7 +297,6 @@
<widget>
<class>GtkButton</class>
<name>button-v</name>
- <can_focus>True</can_focus>
<label>v</label>
<child>
<padding>0</padding>
@@ -343,7 +320,6 @@
<widget>
<class>GtkButton</class>
<name>button-x</name>
- <can_focus>True</can_focus>
<label>x</label>
<child>
<padding>0</padding>
@@ -355,7 +331,6 @@
<widget>
<class>GtkButton</class>
<name>button-y</name>
- <can_focus>True</can_focus>
<label>y</label>
<child>
<padding>0</padding>
@@ -367,7 +342,6 @@
<widget>
<class>GtkButton</class>
<name>button-z</name>
- <can_focus>True</can_focus>
<label>z</label>
<child>
<padding>0</padding>
diff --git a/addressbook/gui/minicard/e-minicard-view.c b/addressbook/gui/minicard/e-minicard-view.c
index bc2e22fa32..73463866f4 100644
--- a/addressbook/gui/minicard/e-minicard-view.c
+++ b/addressbook/gui/minicard/e-minicard-view.c
@@ -387,6 +387,9 @@ compare_to_letter(EMinicard *card, char *letter)
g_return_val_if_fail(card != NULL, 0);
g_return_val_if_fail(E_IS_MINICARD(card), 0);
+ if (*letter == '1')
+ return 1;
+
if (card->card) {
char *file_as;
gtk_object_get(GTK_OBJECT(card->card),
diff --git a/addressbook/gui/minicard/e-reflow-sorted.c b/addressbook/gui/minicard/e-reflow-sorted.c
index c899ccb9a7..2d2dcee787 100644
--- a/addressbook/gui/minicard/e-reflow-sorted.c
+++ b/addressbook/gui/minicard/e-reflow-sorted.c
@@ -246,11 +246,11 @@ void e_reflow_sorted_jump (EReflowSorted *sorted,
int columns = 0;
EReflow *reflow = E_REFLOW(sorted);
GList *list;
+ GtkAdjustment *adjustment;
for (list = reflow->columns; list; list = g_list_next(list)) {
if (compare_func(((GList *)list->data)->data, value) >= 0) {
GList *last = list->prev;
- GtkAdjustment *adjustment;
if (last) {
GList *walk;
for (walk = last->data; walk != list->data; walk = g_list_next(walk)) {
@@ -266,4 +266,7 @@ void e_reflow_sorted_jump (EReflowSorted *sorted,
}
columns ++;
}
+ columns --;
+ adjustment = gtk_layout_get_hadjustment(GTK_LAYOUT(GNOME_CANVAS_ITEM(sorted)->canvas));
+ gtk_adjustment_set_value(adjustment, (reflow->column_width + E_REFLOW_FULL_GUTTER) * columns);
}
diff --git a/addressbook/gui/widgets/alphabet.glade b/addressbook/gui/widgets/alphabet.glade
index 2da4de8ad3..bc6e5f3798 100644
--- a/addressbook/gui/widgets/alphabet.glade
+++ b/addressbook/gui/widgets/alphabet.glade
@@ -54,8 +54,7 @@
<widget>
<class>GtkButton</class>
- <name>button-123</name>
- <can_focus>True</can_focus>
+ <name>button-1</name>
<label>123</label>
<child>
<padding>0</padding>
@@ -67,7 +66,6 @@
<widget>
<class>GtkButton</class>
<name>button-a</name>
- <can_focus>True</can_focus>
<label>a</label>
<child>
<padding>0</padding>
@@ -79,7 +77,6 @@
<widget>
<class>GtkButton</class>
<name>button-b</name>
- <can_focus>True</can_focus>
<label>b</label>
<child>
<padding>0</padding>
@@ -91,7 +88,6 @@
<widget>
<class>GtkButton</class>
<name>button-c</name>
- <can_focus>True</can_focus>
<label>c</label>
<child>
<padding>0</padding>
@@ -103,7 +99,6 @@
<widget>
<class>GtkButton</class>
<name>button-d</name>
- <can_focus>True</can_focus>
<label>d</label>
<child>
<padding>0</padding>
@@ -115,7 +110,6 @@
<widget>
<class>GtkButton</class>
<name>button-e</name>
- <can_focus>True</can_focus>
<label>e</label>
<child>
<padding>0</padding>
@@ -127,7 +121,6 @@
<widget>
<class>GtkButton</class>
<name>button-f</name>
- <can_focus>True</can_focus>
<label>f</label>
<child>
<padding>0</padding>
@@ -139,7 +132,6 @@
<widget>
<class>GtkButton</class>
<name>button-g</name>
- <can_focus>True</can_focus>
<label>g</label>
<child>
<padding>0</padding>
@@ -151,7 +143,6 @@
<widget>
<class>GtkButton</class>
<name>button-h</name>
- <can_focus>True</can_focus>
<label>h</label>
<child>
<padding>0</padding>
@@ -163,7 +154,6 @@
<widget>
<class>GtkButton</class>
<name>button-i</name>
- <can_focus>True</can_focus>
<label>i</label>
<child>
<padding>0</padding>
@@ -175,7 +165,6 @@
<widget>
<class>GtkButton</class>
<name>button-j</name>
- <can_focus>True</can_focus>
<label>j</label>
<child>
<padding>0</padding>
@@ -187,7 +176,6 @@
<widget>
<class>GtkButton</class>
<name>button-k</name>
- <can_focus>True</can_focus>
<label>k</label>
<child>
<padding>0</padding>
@@ -199,7 +187,6 @@
<widget>
<class>GtkButton</class>
<name>button-l</name>
- <can_focus>True</can_focus>
<label>l</label>
<child>
<padding>0</padding>
@@ -211,7 +198,6 @@
<widget>
<class>GtkButton</class>
<name>button-m</name>
- <can_focus>True</can_focus>
<label>m</label>
<child>
<padding>0</padding>
@@ -223,7 +209,6 @@
<widget>
<class>GtkButton</class>
<name>button-n</name>
- <can_focus>True</can_focus>
<label>n</label>
<child>
<padding>0</padding>
@@ -235,7 +220,6 @@
<widget>
<class>GtkButton</class>
<name>button-o</name>
- <can_focus>True</can_focus>
<label>o</label>
<child>
<padding>0</padding>
@@ -247,7 +231,6 @@
<widget>
<class>GtkButton</class>
<name>button-p</name>
- <can_focus>True</can_focus>
<label>p</label>
<child>
<padding>0</padding>
@@ -259,7 +242,6 @@
<widget>
<class>GtkButton</class>
<name>button-q</name>
- <can_focus>True</can_focus>
<label>q</label>
<child>
<padding>0</padding>
@@ -271,7 +253,6 @@
<widget>
<class>GtkButton</class>
<name>button-r</name>
- <can_focus>True</can_focus>
<label>r</label>
<child>
<padding>0</padding>
@@ -283,7 +264,6 @@
<widget>
<class>GtkButton</class>
<name>button-s</name>
- <can_focus>True</can_focus>
<label>s</label>
<child>
<padding>0</padding>
@@ -295,7 +275,6 @@
<widget>
<class>GtkButton</class>
<name>button-t</name>
- <can_focus>True</can_focus>
<label>t</label>
<child>
<padding>0</padding>
@@ -307,7 +286,6 @@
<widget>
<class>GtkButton</class>
<name>button-u</name>
- <can_focus>True</can_focus>
<label>u</label>
<child>
<padding>0</padding>
@@ -319,7 +297,6 @@
<widget>
<class>GtkButton</class>
<name>button-v</name>
- <can_focus>True</can_focus>
<label>v</label>
<child>
<padding>0</padding>
@@ -343,7 +320,6 @@
<widget>
<class>GtkButton</class>
<name>button-x</name>
- <can_focus>True</can_focus>
<label>x</label>
<child>
<padding>0</padding>
@@ -355,7 +331,6 @@
<widget>
<class>GtkButton</class>
<name>button-y</name>
- <can_focus>True</can_focus>
<label>y</label>
<child>
<padding>0</padding>
@@ -367,7 +342,6 @@
<widget>
<class>GtkButton</class>
<name>button-z</name>
- <can_focus>True</can_focus>
<label>z</label>
<child>
<padding>0</padding>
diff --git a/addressbook/gui/widgets/e-minicard-view.c b/addressbook/gui/widgets/e-minicard-view.c
index bc2e22fa32..73463866f4 100644
--- a/addressbook/gui/widgets/e-minicard-view.c
+++ b/addressbook/gui/widgets/e-minicard-view.c
@@ -387,6 +387,9 @@ compare_to_letter(EMinicard *card, char *letter)
g_return_val_if_fail(card != NULL, 0);
g_return_val_if_fail(E_IS_MINICARD(card), 0);
+ if (*letter == '1')
+ return 1;
+
if (card->card) {
char *file_as;
gtk_object_get(GTK_OBJECT(card->card),