1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# HG changeset patch
# User pfalcon@localhost
# Date 1176077287 0
# Node ID 38c3459f2e1a1c8dc7aacb486f201bdda638c7f2
# Parent b010d54a6c5020a68855e60e5a423ee3c18ed700
Add rendering debug logging.
diff -r b010d54a6c50 -r 38c3459f2e1a src/matchbox-keyboard-ui.c
--- a/src/matchbox-keyboard-ui.c Mon Apr 09 00:06:34 2007 +0000
+++ b/src/matchbox-keyboard-ui.c Mon Apr 09 00:08:07 2007 +0000
@@ -357,6 +357,8 @@ mb_kbd_ui_allocate_ui_layout(MBKeyboardU
/* Do an initial run to figure out a 'base' size for single glyph keys */
mb_kdb_ui_unit_key_size(ui, &ui->key_uwidth, &ui->key_uheight);
+ DBG("unit_key_size: %dx%d", ui->key_uwidth, ui->key_uheight);
+
row_item = mb_kbd_layout_rows(layout);
row_y = mb_kbd_row_spacing(ui->kbd);
@@ -415,6 +417,8 @@ mb_kbd_ui_allocate_ui_layout(MBKeyboardU
if (key_x > max_row_width) /* key_x now represents row width */
max_row_width = key_x;
+
+ DBG("Row width: %d", key_x);
mb_kbd_row_set_y(row, row_y);
@@ -617,6 +621,8 @@ mb_kbd_ui_resources_create(MBKeyboardUI
boolean have_matchbox_wm = False;
boolean have_ewmh_wm = False;
+ DBG("mb_kbd_ui_resources_create: %dx%d", ui->xwin_width, ui->xwin_height);
+
/*
atom_wm_protocols = {
XInternAtom(ui->xdpy, "WM_DELETE_WINDOW",False),
@@ -821,6 +827,8 @@ mb_kbd_ui_resize(MBKeyboardUI *ui, int w
MARK();
+ DBG("mb_kbd_ui_resize: resize to %dx%d, base %dx%d", width, height, ui->base_alloc_width, ui->base_alloc_height);
+
width_diff = width - ui->base_alloc_width;
height_diff = height - ui->base_alloc_height;
@@ -1178,6 +1178,7 @@
}
break;
case ConfigureNotify:
+ DBG("ConfigureNotify %i,%i", xev.xconfigure.width, xev.xconfigure.height);
if (xev.xconfigure.window == ui->xwin
&& (xev.xconfigure.width != ui->xwin_width
|| xev.xconfigure.height != ui->xwin_height))
diff -r b010d54a6c50 -r 38c3459f2e1a src/matchbox-keyboard.h
--- a/src/matchbox-keyboard.h Mon Apr 09 00:06:34 2007 +0000
+++ b/src/matchbox-keyboard.h Mon Apr 09 00:08:07 2007 +0000
@@ -48,6 +48,7 @@
#include "config.h"
#endif
+#define WANT_DEBUG 1
#if (WANT_DEBUG)
#define DBG(x, a...) \
fprintf (stderr, __FILE__ ":%d,%s() " x "\n", __LINE__, __func__, ##a)
|