forked from enlightenment/efl
038b682a04
this tool is similar to edje_inspector as it uses similar command line and output formats, but instead of acting upon EDJ compiled files, it will use edje EXTERNAL module providers (/usr/lib/edje/modules/*), being able to list modules and their registered types. it is quite useful to know which parameters are exposed, their types and default value (--detail=terse) and also mode information such as flags, min/max/step/accepted/denied and other valuable information (--detail=all). as usual it accepts globs to filter input. example usage: {{{ shell$ edje_external_inspector -t '*anch*' module { name: "elm"; friendly_name: "Elementary"; types { type { name: "elm/anchorblock"; params { string: "style" "default"; string: "text" "some text"; } } type { name: "elm/anchorview"; params { string: "style" "default"; string: "text" "some text"; } } } } shell$ edje_external_inspector --type='*anch*' module { name: "elm"; friendly_name: "Elementary"; types { type { name: "elm/anchorblock"; params { string: "style" "default"; string: "text" "some text"; } } type { name: "elm/anchorview"; params { string: "style" "default"; string: "text" "some text"; } } } } shell$ edje_external_inspector --detail=all 'emo*' module { name: "emotion"; friendly_name: "Emotion"; types { type { name: "emotion"; label: "Emotion"; params { choice: "engine" "xine"; /* flags: REGULAR, choices: "xine" "gstreamer" */ string: "file"; /* flags: REGULAR */ bool: "play" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */ double: "position" "0"; /* flags: REGULAR */ bool: "smooth_scale" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */ double: "audio_volume" "0.9"; /* flags: REGULAR */ bool: "audio_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */ int: "audio_channel" "0"; /* flags: REGULAR */ bool: "video_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */ int: "video_channel" "0"; /* flags: REGULAR */ bool: "spu_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */ int: "spu_channel" "0"; /* flags: REGULAR */ int: "chapter" "0"; /* flags: REGULAR */ double: "play_speed" "1"; /* flags: REGULAR */ double: "play_length" "0"; /* flags: REGULAR */ } } } } }}} SVN revision: 54999 |
||
---|---|---|
.. | ||
ecore | ||
edje | ||
eet | ||
eeze | ||
efreet | ||
eina | ||
eio | ||
embryo | ||
emotion | ||
ethumb | ||
evas | ||
evil |