summaryrefslogtreecommitdiffstats
path: root/tools/gen_keyboard_overlay_data
diff options
context:
space:
mode:
authormazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-11 02:18:32 +0000
committermazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-11 02:18:32 +0000
commitc8b7705f4b4cd5f790d251c2059b9d1f430c42d2 (patch)
tree1eeea925e4722e5bc4942d58d153ef28d5fe19a5 /tools/gen_keyboard_overlay_data
parent993ccd7d2bfc67440e4be2885be4a9338f13a8a7 (diff)
downloadchromium_src-c8b7705f4b4cd5f790d251c2059b9d1f430c42d2.zip
chromium_src-c8b7705f4b4cd5f790d251c2059b9d1f430c42d2.tar.gz
chromium_src-c8b7705f4b4cd5f790d251c2059b9d1f430c42d2.tar.bz2
Modify gen_keyboard_overlay.py to add indentations to the generated cc file.
BUG=none TEST=none Review URL: http://codereview.chromium.org/6998007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84914 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/gen_keyboard_overlay_data')
-rwxr-xr-xtools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py b/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py
index 190d4ff..85cd0d2 100755
--- a/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py
+++ b/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py
@@ -369,8 +369,13 @@ def OutputCC(hotkey_data, outfile):
print 'Generating: %s' % outfile
out = file(outfile, 'w')
for (behavior, _) in hotkey_data:
+ message_name = ToMessageName(behavior)
+ # Indent the line if message_name is longer than 45 characters, which means
+ # the second line in the generated code is longer than 80 characters.
+ if len(message_name) > 45:
+ message_name = '\n %s' % message_name
out.write(CC_SNIPPET_TEMPLATE % (Toi18nContent(behavior),
- ToMessageName(behavior)))
+ message_name))
def OutputAltGr(keyboard_glyph_data, outfile):