History of channels/configwin.py of c747c1119f4a1461
History of the file that is called channels/configwin.py at checkin c747c1119f4a1461
2020-12-12
| ||
15:11 | Update configwin for select:{} being preparsed by pluginconf now file: [c9b56313a7] check-in: [798a7746aa] user: mario, branch: trunk, size: 8333 [annotate] [blame] [check-ins using] [diff] | |
2020-05-18
| ||
13:34 | Fix bug (too late to reproduce) for bool option being applied to ComboBoxText in record_flags/configwin file: [6bf08c0441] check-in: [686334f27e] user: mario, branch: trunk, size: 8208 [annotate] [blame] [check-ins using] [diff] | |
2020-05-13
| ||
06:42 | Fix integer handling in config dialog (once more). See also: ticket #4163057c37 file: [d89524210f] check-in: [369203acfe] user: mario, branch: trunk, size: 8171 [annotate] [blame] [check-ins using] [diff] | |
2017-02-21
| ||
23:21 | Rename `_add` to `_pack`. Support opt= parameter to allow said `pack_*` function to operate on option flags (e.g. `category:` to target widget). file: [860639b8e3] check-in: [417fcfdbd5] user: mario, branch: trunk, size: 8174 [annotate] [blame] [check-ins using] [diff] | |
2017-01-25
| ||
19:14 | Support for markup in checkbox config options. file: [7398b09535] check-in: [ecbafb9a1c] user: mario, branch: trunk, size: 8129 [annotate] [blame] [check-ins using] [diff] | |
2017-01-22
| ||
16:46 | new plugin: recording options which hijacks the record button, provides streamripper/fPls/youtube-dl specific command-line flags in a GUI. file: [80c7c7f2e2] check-in: [64de51eb48] user: mario, branch: trunk, size: 8055 [annotate] [blame] [check-ins using] [diff] | |
2016-12-11
| ||
14:18 | Switch order of load_config() widget checks: on Windows the spinbutton may have a different parent file: [461aa8a0a3] check-in: [daefcf55d1] user: mario, branch: trunk, size: 7956 [annotate] [blame] [check-ins using] [diff] | |
2016-12-03
| ||
14:47 | Prevent crash on absent opt["select"] field. file: [78b3f90f28] check-in: [2e9f6d9a19] user: mario, branch: trunk, size: 7903 [annotate] [blame] [check-ins using] [diff] | |
2016-10-28
| ||
23:18 | bump minor versions file: [d6732e4b27] check-in: [1478740ada] user: mario, branch: trunk, size: 7899 [annotate] [blame] [check-ins using] [diff] | |
23:12 | Enable `list`/`array`/`table` config schemes in addition to `dict`. Currently unused, just added because it's little more code. No custom value="x,x,x|y,y,y" parser yet. Not for `dict` either, as it's only used by specbuttons with a predefined list. file: [f3a2a25e57] check-in: [50c68197c7] user: mario, branch: trunk, size: 7899 [annotate] [blame] [check-ins using] [diff] | |
18:11 |
Move liststore_edit() and app_bin_check() from configwin. to uikit.
Allow ListStore for config_play/_record/_specbuttons without `editable` row [2], which is now a property of the CellRenderers (instead of a cell-attribute). Specialized uikit.config_treeview() builds a custom two-column TreeView now. file: [834ef930af] check-in: [d90db23c73] user: mario, branch: trunk, size: 7318 [annotate] [blame] [check-ins using] [diff] | |
2016-10-27
| ||
16:42 | Introduce `dict` configuration type, prepare TreeView in uikit (similar to record/play config table). file: [0227a222a4] check-in: [095de3353f] user: mario, branch: trunk, size: 8042 [annotate] [blame] [check-ins using] [diff] | |
2016-10-22
| ||
18:58 | Allow plugin # config: bags only with <> or {} as delimiters, to support markup description/label. file: [75725508ad] check-in: [ea30a91e8d] user: mario, branch: trunk, size: 7650 [annotate] [blame] [check-ins using] [diff] | |
2016-06-16
| ||
23:29 | Fix SpinButton() initialization for Gtk3 file: [7969234304] check-in: [f1af12b221] user: mario, branch: trunk, size: 7618 [annotate] [blame] [check-ins using] [diff] | |
2015-05-17
| ||
19:12 | Typecast plugin options on initialization. Use SpinButton for `int` options instead of text label. file: [e39ea3ed2b] check-in: [cdafbe23ce] user: mario, branch: trunk, size: 7441 [annotate] [blame] [check-ins using] [diff] | |
03:04 | Minor comment updates, version bumps. file: [3a18900ebe] check-in: [a9cf073956] user: mario, branch: trunk, size: 6948 [annotate] [blame] [check-ins using] [diff] | |
2015-05-04
| ||
15:22 | Make configwin construction slightly more readable, use new pluginconf functions. file: [2e64bb2fe7] check-in: [5f8afee363] user: mario, branch: trunk, size: 6852 [annotate] [blame] [check-ins using] [diff] | |
2015-05-03
| ||
14:10 | Detect all command names in player config, so that both `xterm` and `streamripper` are probed for existence. Use dict comprehension for plugin_meta lookup. Remove wrap_entry in favour of generic uikit.wrap(). file: [227cef2658] check-in: [91f8502978] user: mario, branch: trunk, size: 7038 [annotate] [blame] [check-ins using] [diff] | |
2015-04-24
| ||
21:54 | Add spacing for config dialog options (indented per plugin). Narrower labels, icons now show up. Undo newline-removal for Gtk3 tooltips (work with preformatted text instead). file: [55e5421a33] check-in: [c02e9a3ec0] user: mario, branch: trunk, size: 7658 [annotate] [blame] [check-ins using] [diff] | |
05:00 | Split plugin configuration into channels and [features] tabs. file: [905b0713ca] check-in: [bd411967bc] user: mario, branch: trunk, size: 7414 [annotate] [blame] [check-ins using] [diff] | |
2015-04-21
| ||
06:05 | Replace old __print__/dbg.XYZ references with new log.XYZ() wrapper. file: [fa4ff7a844] check-in: [ebae9e51ac] user: mario, branch: trunk, size: 6961 [annotate] [blame] [check-ins using] [diff] | |
2015-04-17
| ||
21:14 | Remove remnant module .title/etc attributes, and .current category overwriting. file: [913bf48a5c] check-in: [a7b0cd39a2] user: mario, branch: trunk, size: 6982 [annotate] [blame] [check-ins using] [diff] | |
2015-04-05
| ||
18:23 | Change version number in plugin settings from orange to gray. file: [7180117d4f] check-in: [0a4c981f66] user: mario, branch: trunk, size: 6936 [annotate] [blame] [check-ins using] [diff] | |
2015-04-04
| ||
10:00 | Add plugin defaults now really on initialization. Safeguard in configwin. Always use gtk.STOCK_NEW for empty app fields in config_dialog (not just for new lines). file: [ec93be6e35] check-in: [8178f6832b] user: mario, branch: trunk, size: 6869 [annotate] [blame] [check-ins using] [diff] | |
01:50 | Use plain module_list() for config_dialog.add_plugins() instead of traversing main.channels and main.features separately. Uses module= lookup with hardwired "channels." and ".py" retrieval. file: [af833a9f7e] check-in: [9ed03bc901] user: mario, branch: trunk, size: 6742 [annotate] [blame] [check-ins using] [diff] | |
2015-04-03
| ||
20:46 | Removed Gtk `theme` configuration options. (Didn't work anymore.) -- Addendum: If anyone has been using this, please drop me a line; it could become a plugin now.. file: [b3b5b37bef] check-in: [ad852f14fe] user: mario, branch: trunk, size: 6838 [annotate] [blame] [check-ins using] [diff] | |
2015-04-02
| ||
22:40 | Added: Add missing `configwin` (the externalized config_dialog). Fixed gtk3.xml for gtk2 once more. Orovide find_executable() in config, used by configwin to show if configured apps are actually available. file: [b6f7f7a5cd] check-in: [04f700ea1c] user: mario, branch: trunk, size: 7586 [annotate] [blame] [check-ins using] | |