Uncomment XML layout scaling code.
This commit is contained in:
@ -439,6 +439,7 @@ scale_bounds (EekElement *element,
|
|||||||
bounds.y *= scale;
|
bounds.y *= scale;
|
||||||
bounds.width *= scale;
|
bounds.width *= scale;
|
||||||
bounds.height *= scale;
|
bounds.height *= scale;
|
||||||
|
eek_element_set_bounds (element, &bounds);
|
||||||
|
|
||||||
if (EEK_IS_CONTAINER(element))
|
if (EEK_IS_CONTAINER(element))
|
||||||
eek_container_foreach_child (EEK_CONTAINER(element),
|
eek_container_foreach_child (EEK_CONTAINER(element),
|
||||||
@ -510,10 +511,6 @@ eek_xml_layout_real_create_keyboard (EekLayout *self,
|
|||||||
if (!data.keyboard)
|
if (!data.keyboard)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
eek_element_get_bounds (EEK_ELEMENT(data.keyboard), &bounds);
|
|
||||||
scale = initial_width < initial_height ? bounds.width / initial_width :
|
|
||||||
bounds.height / initial_height;
|
|
||||||
|
|
||||||
g_hash_table_iter_init (&iter, data.key_oref_hash);
|
g_hash_table_iter_init (&iter, data.key_oref_hash);
|
||||||
while (g_hash_table_iter_next (&iter, &k, &v)) {
|
while (g_hash_table_iter_next (&iter, &k, &v)) {
|
||||||
EekOutline *outline = g_hash_table_lookup (data.oref_outline_hash, v);
|
EekOutline *outline = g_hash_table_lookup (data.oref_outline_hash, v);
|
||||||
@ -521,7 +518,10 @@ eek_xml_layout_real_create_keyboard (EekLayout *self,
|
|||||||
eek_key_set_outline (EEK_KEY(k), outline);
|
eek_key_set_outline (EEK_KEY(k), outline);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
eek_element_get_bounds (EEK_ELEMENT(data.keyboard), &bounds);
|
||||||
|
scale = initial_width < initial_height ? initial_width / bounds.width :
|
||||||
|
initial_height / bounds.height;
|
||||||
|
|
||||||
g_hash_table_iter_init (&iter, data.oref_outline_hash);
|
g_hash_table_iter_init (&iter, data.oref_outline_hash);
|
||||||
while (g_hash_table_iter_next (&iter, &k, &v)) {
|
while (g_hash_table_iter_next (&iter, &k, &v)) {
|
||||||
EekOutline *outline = v;
|
EekOutline *outline = v;
|
||||||
@ -534,7 +534,6 @@ eek_xml_layout_real_create_keyboard (EekLayout *self,
|
|||||||
}
|
}
|
||||||
|
|
||||||
scale_bounds (EEK_ELEMENT(data.keyboard), scale);
|
scale_bounds (EEK_ELEMENT(data.keyboard), scale);
|
||||||
#endif
|
|
||||||
|
|
||||||
out:
|
out:
|
||||||
g_string_free (data.text, TRUE);
|
g_string_free (data.text, TRUE);
|
||||||
|
|||||||
Reference in New Issue
Block a user