wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmdock_launcher_t Struct Reference
Collaboration diagram for _wlmdock_launcher_t:
Collaboration graph
[legend]

Public Attributes

wlmtk_tile_t super_tile
 
wlmtk_element_vmt_t orig_element_vmt
 
wlmtk_image_t * image_ptr
 
wlmtk_buffer_t overlay_buffer
 
bool running
 
struct wlmdock_toplevel_tracker * tracker_ptr
 
wlm_util_subprocess_monitor_t * monitor_ptr
 
char * app_id_ptr
 
char * cmdline_ptr
 
char * icon_path_ptr
 
char * resolved_icon_path_ptr
 
bs_ptr_set_t * subprocesses_ptr
 
struct bs_listener app_id_changed_listener
 

Detailed Description

State of a launcher.

Member Data Documentation

◆ app_id_changed_listener

struct bs_listener _wlmdock_launcher_t::app_id_changed_listener

◆ app_id_ptr

char* _wlmdock_launcher_t::app_id_ptr

Application ID associated with the launched process.

◆ cmdline_ptr

char* _wlmdock_launcher_t::cmdline_ptr

Commandline to launch the associated application.

◆ icon_path_ptr

char* _wlmdock_launcher_t::icon_path_ptr

Path to the icon.

◆ image_ptr

wlmtk_image_t* _wlmdock_launcher_t::image_ptr

Image element. One element of wlmdock_launcher_t::super_tile.

◆ monitor_ptr

wlm_util_subprocess_monitor_t* _wlmdock_launcher_t::monitor_ptr

Subprocess monitor to register launched processes to.

◆ orig_element_vmt

wlmtk_element_vmt_t _wlmdock_launcher_t::orig_element_vmt

Original virtual method table fo the element.

◆ overlay_buffer

wlmtk_buffer_t _wlmdock_launcher_t::overlay_buffer

Overlay element. Atop on the tile.

◆ resolved_icon_path_ptr

char* _wlmdock_launcher_t::resolved_icon_path_ptr

Resolved icon path.

◆ running

bool _wlmdock_launcher_t::running

Whether the app is considered running.

◆ subprocesses_ptr

bs_ptr_set_t* _wlmdock_launcher_t::subprocesses_ptr

Subprocesses that were created by this launcher.

◆ super_tile

wlmtk_tile_t _wlmdock_launcher_t::super_tile

The launcher is derived from a wlmtk_tile_t.

◆ tracker_ptr

struct wlmdock_toplevel_tracker* _wlmdock_launcher_t::tracker_ptr

Tracker for toplevels.


The documentation for this struct was generated from the following file: