Inital commit

This commit is contained in:
Vangelis Kostalas 2019-05-06 15:11:09 +03:00
commit 93268c8fdd
5 changed files with 6287 additions and 0 deletions

6068
Index.txt Normal file

File diff suppressed because it is too large Load diff

168
images/bookmark.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 KiB

29
main.py Normal file
View file

@ -0,0 +1,29 @@
from ulauncher.api.client.Extension import Extension
from ulauncher.api.client.EventListener import EventListener
from ulauncher.api.shared.event import KeywordQueryEvent, ItemEnterEvent
from ulauncher.api.shared.item.ExtensionResultItem import ExtensionResultItem
from ulauncher.api.shared.action.RenderResultListAction import RenderResultListAction
from ulauncher.api.shared.action.HideWindowAction import HideWindowAction
class DemoExtension(Extension):
def __init__(self):
super(DemoExtension, self).__init__()
self.subscribe(KeywordQueryEvent, KeywordQueryEventListener())
class KeywordQueryEventListener(EventListener):
def on_event(self, event, extension):
items = []
for i in range(5):
items.append(ExtensionResultItem(icon='images/icon.png',
name='Item %s' % i,
description='Item description %s' % i,
on_enter=HideWindowAction()))
return RenderResultListAction(items)
if __name__ == '__main__':
DemoExtension().run()

19
manifest.json Normal file
View file

@ -0,0 +1,19 @@
{
"required_api_version": "^2.0.0",
"name": "Unicode extension",
"description": "Extension Description",
"developer_name": "John Doe",
"icon": "images/bookmark.svg",
"options": {
"query_debounce": 0.1
},
"preferences": [
{
"id": "demo_kw",
"type": "keyword",
"name": "Demo",
"description": "Demo extension",
"default_value": "dm"
}
]
}

3
versions.json Normal file
View file

@ -0,0 +1,3 @@
[
{"required_api_version": "^2.3.1", "commit": "master"}
]