итак дошли руки до старой идеи с редактором кнопки. задумка была в том, чтобы была возможность мышкой или стрелками подрегулировать букву на изображении. если тайловый txt2image сделать было довольно просто - пихай буквы в гаджет, читай код буквы и рисуй соответствующую картинку
то в случае с этой фичей, когда букву можно регулировать, все гораздо сложнее
во первых нужно центрирование текста. ну это ладно, я что-нибудь придумаю... а вот как сделать удобное редактирование местоположения буквы? пока в голове крутится дико неудобная фигня... рассказываю: в окошке ввода текста вводится какой-то текст. после этот текст разбивается посимвольно и вписывается в список. после уже тыркая в списке на какой-то пункт, сиречь букву, и на клаве клавишей влево или вправо можно будет её подвинуть.
но это все от лукавого и дико не удобно. кто занимался подобной задачей? как вы сделали более удобным свой редактор?
сразу предупреждая одну замечательную мысль с мышкой - в моем случае это гаджет-канвас. в нем нет такого понятия "элемент изображения", то есть наведя мышкой на букву - нельзя будет получить её, так сказать, дескриптор и соответственно зажав мышкой что можно таскать по экрану. из обратной связи с этим окном только что координаты курсора над изображением доступны. можно конечно сделать своего рода карту изображения, что типа 0:0 по 10:10 первая буква, 10:0 по 20:10 вторая буква... но тут тогда возможны совмещения границ и путаница. нужно будет лепить костыль, который бы это дело проверял... вобщем математики там надо будет делать много. поэтому вариант со списком проще. в этом списке уже есть координаты, и выделяя мышкой букву система все уже знает. послепросто влево или вправо клавишами подрегулируешь положение по Х. проще, но не удобно. хотелось бы максимально удобно... и чтоб кода поменьше. какое-нибудь бы элегантное решение сего вопроса...