Разные лажи в wx-интерфейсе

BugTraq: обнаруженные ошибки и обсуждение их устранения.

Модератор: 4epT

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Разные лажи в wx-интерфейсе

Сообщение piroJOKE »

1) Ужасно реализованный скроллинг. Который когда хочет - скролиццо, когда хочет - нет.

2) Лажа с перемешанными цветами. В консольной версии такого нет. (Картинки ниже).
Вложения
colors_start.gif
colors_start.gif (4.19 КБ) 3638 просмотров
colors-wx.gif
colors-wx.gif (18.49 КБ) 3637 просмотров
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

лажа с цветами напрягает. раньше такого небыло(на версии 1.9)
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

есть такое) забывает цвет менять на предыдущий, или хотяб на стандартный.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Невозможно по-человечески выделить текст и что-либо скопировать из окна консоли.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

ага, в своей модификации поэтому изменил цвет фона на серенький.

$self->SetBackgroundColour(new Wx::Colour(35, 35, 35));
35, 35, 35 - это цвет.

хотя конечно это не выход)

Добавлено спустя 41 секунду:

файл Console.pm

Добавлено спустя 2 минуты 4 секунды:

карта не работает по человечески: не меняет размер, название при смене локации; не отображаются координаты курсора; и вообще плохо реагирует и ведёт себя.

ЗЫ. у меня конечнопофикшено)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Click, скажи мине, чего они там такое наисправляли, откуда столько багов сразу?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

ну помнишь там всякие CVS SVN
я не понял зачем конечно

ну короч они что-то в главном поменяли, а остальное просто подогнали под новое, а надо было заново переписывать.

Добавлено спустя 3 минуты 58 секунд:

я в основном пытался откатить к старому, рабочему, например карту.
с консолью так не сделал, а просто перековырял.

основное окно wx, сложно было разбираться в этих связях с новыми принципами. практически каждую строчку проверял.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

зафиксил смену цветов

Код: Выделить всё

Index: Console.pm

===================================================================

--- Console.pm	(revision 6237)

+++ Console.pm	(working copy)

@@ -157,13 +157,19 @@

 				$fgcolors{$colorName}[STYLE_SLOT] = $result;
 			}
 		}
+				else {
+				$result = {
+					color => new Wx::Colour(255, 255, 255)
+				};
+				$fgcolors{$colorName}[STYLE_SLOT] = $result;
+			}
 		return $result;
 	}
 }
 
 sub isAtBottom {
 	my ($self) = @_;
-	return $self->IsPositionVisible($self->GetLastPosition());
+	return $self->IsPositionVisible($self->GetLastPosition()-5);
 }
 
 sub finalizePrinting {
SVN6238
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Тупой флуд:
Click, ты молодец, никто не спорит, но это меньший из багов, которые досаждают в WX'e. :twisted:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

ну если vcl разрешит переправить, то переправим. просто у него щас там такие глобальные изменения. кажется что он чёта хотел сделать, но так и не сделал))) а если починить например карту, то я верну её практически к прежнему виду.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

viewtopic.php?p=48552#48552
Rumata писал(а):раньше мона было переименовывать файл wxstart.exe (допустим в прист.ехе найт.ехе), теперь если его переименовать то кора запускается в консольном варианте а не в wx
Эта бяка возникает всегда? И, только с интерфейсом Click'а, или даже без него?
Ага, уже вижу, что всегда. Нифига себе! :shock: (Переношу в "баги").
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

а помоему всегда так было. мона только старт.ехе переименовывать
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

вцл так и не ответил, закомминтил его творения, и починил карту. добавил правый клик по карте, и нпц в списке акторов теперь сверху всех. свн 6253.
saturnsuper
Новичок
Сообщения: 11
Зарегистрирован: Вс фев 24, 2008 3:26 am

Сообщение saturnsuper »

при кликаньи правой кнопкой мыши в списке акторов на игроке и выборе пункта Request the Deal бот вместо сделки предлагает персу вступить в свою ГИ !!!
Как это можно исправить для применения этого пункта по назначению?
OpenKore_206SVN6184, OpenKore_206SVN6212
wx 2.0, wx 2.2
___

(* pJ: wx недавно менялся, так что указывай версию своей ОК! *)
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

:crazy: моя бага :cry:
if ($actor->isa('Actor::Player')) {
$menuPopUp->Append(6, "Request to join your guild");
EVT_MENU($menuPopUp, 6, \&_onGuild);
}
файл ItemList.pm
6 за место 4 поставить надо
Ответить