follow_along_with_video_below_to_see_how_to_install_our_site_as_web_app
Примечание: this_feature_currently_requires_accessing_site_using_safari
Ну что, ктонить подскажет? Хотя бы где искать нужно
Ты имеешь ввиду как у ПРОтанки, в низу с права?
с рабочими кнопками?
если в ангаре то могу порыться где-то валялось
from notification.NotificationListView import NotificationListView
def new_populate(self):
message = {'typeID': 1,
'message': {'bgIcon': '',
'defaultIcon': '',
'savedData': 0,
'timestamp': -1,
'filters': [],
'buttonsLayout': [{'action': 'action_1',
'type': 'submit',
'label': 'Button 1',
'width': 80}, {'action': 'action_2',
'type': 'cancel',
'label': 'Button 2',
'width': 80}],
'message': 'Test Message',
'type': 'black',
'icon': 'img://gui/maps/icons/buttons/remove.png'},
'entityID': 99999,
'auxData': ['GameGreeting']}
old_populate(self)
self.as_appendMessageS(message)
old_populate = NotificationListView._populate
NotificationListView._populate = new_populate
def new_onClickAction(self, typeID, entityID, action):
if action == 'action_1':
print 'action_1'
elif action == 'action_2':
print 'action_2'
else:
old_onClickAction(self, typeID, entityID, action)
old_onClickAction = NotificationListView.onClickAction
NotificationListView.onClickAction = new_onClickAction
а это не подойдет
from gui.Scaleform.framework import g_entitiesFactories, ViewSettings
from gui.Scaleform.framework import ViewTypes, ScopeTemplates
from gui.Scaleform.daapi.view.meta.WindowViewMeta import *
from gui.Scaleform.daapi import LobbySubView
from gui.WindowsManager import g_windowsManager
from gui.shared.utils.key_mapping import getBigworldNameFromKey
from gui.Scaleform.framework.entities.View import View
class TestWindow(LobbySubView, WindowViewMeta):
def __init__(self):
View.__init__(self)
def _populate(self):
View._populate(self)
def onWindowClose(self):
self.destroy()
def onTryClosing(self):
return True
_alias = 'TestWindow'
_url = 'TestWindow.swf'
_type = ViewTypes.WINDOW
_event = None
_scope = ScopeTemplates.DEFAULT_SCOPE
_settings = ViewSettings(_alias, TestWindow, _url, _type, _event, _scope)
g_entitiesFactories.addSettings(_settings)
def onhandleKeyEvent(event):
key = getBigworldNameFromKey(event.key)
if key == 'KEY_F10':
g_windowsManager.window.loadView('TestWindow', 'TestWindow')
return None
from gui import InputHandler
InputHandler.g_instance.onKeyDown += onhandleKeyEvent
Я в шоке, писал же что это мне не надо!!тебе надо как в статистике кнопки "общая" / "по каждому танку"? если да, то декомпильни мод послебоевой статистики, там и возьми