genode/demo/src/app/launchpad
Norman Feske 73ab30c22c Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
..
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
child_entry.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
launch_entry.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
launcher.cc Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
launchpad_window.cc Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
launchpad_window.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
loadbar.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
main.cc Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
section.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
status_entry.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
target.mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

README

Launchpad is a graphical application for interactively starting and
killing programs.

By default, launchpad displays a preconfigured list of programs and their
respective default memory quotas. The user can tweak the memory quota
for each entry with mouse and then start a program by clicking on its
name. As an alternative to using the default list, you can define the list
manually by supplying a configuration to Launchpad. The following example
configuration tells launchpad to display a list of two launcher entries:

!<config>
!  <launcher>
!    <filename>sdl_pathfind</filename>
!    <ram_quota>10M</ram_quota>
!  </launcher>
!  <launcher>
!    <filename>liquid_fb</filename>
!    <ram_quota>10M</ram_quota>
!  </launcher>
!  <launcher>
!    <filename>init</filename>
!    <ram_quota>10M</ram_quota>
!    <config>
!      <start>
!        <filename>hello</filename>
!        <ram_quota>1M</ram_quota>
!      </start>
!    </config>
!  </launcher>
!</config>

To use this configuration for a Launchpad started via init, you can
simply insert the launchpad configuration into the '<start>' node
of the launchpad entry in init's 'config' file.