Окно TeleUSE не изменяется - PullRequest
1 голос
/ 03 февраля 2012

Мы портируем приложение с Tru64 на SLES11, и часть, над которой я сейчас работаю, представляет собой графический интерфейс, написанный на TeleUSE.Проблема, с которой я сталкиваюсь, состоит в том, что один из моих XmBulletinBoardDialogs имеет только половину размера в LINUX по сравнению с Tru64.Я попытался изменить высоту в файле pcd, и сгенерированный код c выглядит нормально, но не имеет никакого эффекта:

XtSetArg(args[n], XmNheight, 800); n++;

Любые изменения внешнего вида, которые я пробовал, не имели никакого эффектатакже .. Есть ли известные проблемы или изменения в функциональности между платформами или я должен искать ограничения из родительских окон (тогда как они будут выглядеть?)?Я новичок в TeleUSE, поэтому любой намек на вероятный источник проблемы мог бы помочь.

1 Ответ

0 голосов
/ 20 февраля 2012

Размер окна был задан входной строкой "\ n \ n \ n \ n TEXT \ n \ n \ n". Проблема заключалась в том, что, очевидно, синтаксический анализ строки работает по-разному с функцией "XmStringCreateLtoR",Мне пришлось добавить пробелы между \ n, чтобы разрывы строк имели эффект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...