i3
Startup_Sequence Struct Reference

Stores internal information about a startup sequence, like the workspace it was initiated on. More...

#include <data.h>

Public Member Functions

 TAILQ_ENTRY (Startup_Sequence) sequences
 

Data Fields

char * id
 startup ID for this sequence, generated by libstartup-notification
 
char * workspace
 workspace on which this startup was initiated
 
SnLauncherContext * context
 libstartup-notification context for this launch
 
time_t delete_at
 time at which this sequence should be deleted (after it was marked as completed)
 

Detailed Description

Stores internal information about a startup sequence, like the workspace it was initiated on.

Definition at line 257 of file data.h.

Member Function Documentation

◆ TAILQ_ENTRY()

Startup_Sequence::TAILQ_ENTRY ( Startup_Sequence )

Field Documentation

◆ context

SnLauncherContext* Startup_Sequence::context

libstartup-notification context for this launch

Definition at line 263 of file data.h.

Referenced by start_application(), and startup_sequence_delete().

◆ delete_at

time_t Startup_Sequence::delete_at

time at which this sequence should be deleted (after it was marked as completed)

Definition at line 266 of file data.h.

Referenced by _prune_startup_sequences(), startup_monitor_event(), startup_sequence_delete(), and startup_workspace_for_window().

◆ id

char* Startup_Sequence::id

startup ID for this sequence, generated by libstartup-notification

Definition at line 259 of file data.h.

Referenced by start_application(), startup_monitor_event(), startup_sequence_delete(), startup_sequence_get(), startup_sequence_rename_workspace(), and startup_workspace_for_window().

◆ workspace

char* Startup_Sequence::workspace

workspace on which this startup was initiated

Definition at line 261 of file data.h.

Referenced by start_application(), startup_sequence_delete(), startup_sequence_rename_workspace(), and startup_workspace_for_window().


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