Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Нужна помощь (2)

Упомянутые в теме пользователи:

Показано с 1 по 12 из 12

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #12
    Эксперт Аватар для Гелемар
    Регистрация
    17.12.2013
    Сообщений
    406
    Поблагодарил(а)
    43
    Получено благодарностей: 200 (сообщений: 116).
    Репутация: 534
    Сарыч, не агрись.

    Совет:
    1. Разбей файл на составные части по функциям, запихни их в отдельные файлы. Тогда можно будет включать/выключать функции чисто правкой toc.
    2. Дерни из того же BCM ресайз и размещение поля ввода над фреймом чата.

    Код на ресайз и размещение поля ввода над чатом оттуда
    Код:
    do
        for i = 1, 10 do
            --Разрешаем менять размер чатфрейма
            local cf = _G[format("%s%d", "ChatFrame", i)]
            cf:SetMinResize(0,0) --минимальный размер
            cf:SetMaxResize(0,0) --максимальный размер
    
    
            --Задаём границы перемещения чатфрейма в пределах экрана: число обозначает минимальный отступ от границ экрана, ближе которого чатфрейм поместить не получится
            cf:SetClampRectInsets(0,0,0,0)
    
    
            --Включаем переход стрелочками по символам в поле ввода
            local eb =  _G[format("%s%d%s", "ChatFrame", i, "EditBox")]
            eb:SetAltArrowKeyMode(false)
        end
        --Не даем чатфрейму выходить за пределы экрана
        BNToastFrame:SetClampedToScreen(true)
    end
    
    do
        for i =1, 10 do 
            local eb =  _G[format("%s%d%s", "ChatFrame", i, "EditBox")]
            local cf = _G[format("%s%d", "ChatFrame", i)]
            eb:ClearAllPoints()
            eb:SetPoint("BOTTOMLEFT",  cf, "TOPLEFT",  -5, 20) --значение 20 размещает поле ввода выше стандартных кнопок
            eb:SetPoint("BOTTOMRIGHT", cf, "TOPRIGHT", 5, 0)
        end
    end
    Последний раз редактировалось Гелемар; 12.02.2021 в 09:09.

Похожие темы

  1. Прошу помощи у всех кто может помоч!
    от <Богатый> в разделе Корзина
    Ответов: 5
    Последнее сообщение: 02.04.2013, 16:55
  2. Ответов: 4
    Последнее сообщение: 06.03.2013, 18:02
  3. Не заплатил за помощь
    от DuffPunk в разделе Заявки на бан
    Ответов: 2
    Последнее сообщение: 05.12.2012, 11:15
  4. Ответов: 0
    Последнее сообщение: 20.08.2012, 16:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •