Check-in [a1d8b8ef7b]
Overview
| Comment: | Build `new_station` dialog manually. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | new_station |
| Files: | files | file ages | folders |
| SHA1: |
a1d8b8ef7b9680718416cab3dbf83ac5 |
| User & Date: | mario on 2016-10-31 16:17:00 |
| Other Links: | branch diff | manifest | tags |
Context
|
2016-10-31
| ||
| 16:17 | Build `new_station` dialog manually. Leaf check-in: a1d8b8ef7b user: mario tags: new_station | |
| 16:16 | Document house-mixes plugin. check-in: eb226c6d4b user: mario tags: trunk | |
Changes
Modified contrib/new_station.py from [44642fb809] to [5deb8cb3d6].
1 2 3 4 | # encoding: utf-8 # api: streamtuner2 # title: New station # description: Adds menu entry to add new station | | > < > > > > > > > > > | > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# encoding: utf-8
# api: streamtuner2
# title: New station
# description: Adds menu entry to add new station
# version: 0.2
# type: feature
# category: ui
# config: -
# priority: optional
#
# Is a trivial wrapper around streamedit, which hooks into the
# main menu as "New station..."
#
from uikit import *
#
class new_station (object):
plugin = "new_station"
meta = plugin_meta()
parent = None
win = None
# show stream data editing dialog
def __init__(self, parent):
self.parent = parent
uikit.add_menu([parent.streammenu], "New station…", self.new, insert=3)
#
def new(self, *w):
self.win = win = gtk.Dialog();
t = gtk.Table(2, 3)
win.pack_start(t)
win.show()
#
def cancel(self, *w):
self.parent.win_newstation.hide()
#
def ok(self, *w):
self.parent.win_newstation.hide()
|