mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			422 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			422 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef _SWAYBAR_IPC_H
 | 
						|
#define _SWAYBAR_IPC_H
 | 
						|
 | 
						|
#include "bar.h"
 | 
						|
 | 
						|
/**
 | 
						|
 * Initialize ipc connection to sway and get sway state, outputs, bar_config.
 | 
						|
 */
 | 
						|
void ipc_bar_init(struct bar *bar, const char *bar_id);
 | 
						|
 | 
						|
/**
 | 
						|
 * Handle ipc event from sway.
 | 
						|
 */
 | 
						|
bool handle_ipc_event(struct bar *bar);
 | 
						|
 | 
						|
 | 
						|
/**
 | 
						|
 * Send workspace command to sway
 | 
						|
 */
 | 
						|
void ipc_send_workspace_command(const char *workspace_name);
 | 
						|
 | 
						|
#endif /* _SWAYBAR_IPC_H */
 | 
						|
 |