#include <gx_main_window.h>
Definition at line 152 of file gx_main_window.h.
 
◆ KeySwitcher()
  
  
      
        
          | KeySwitcher::KeySwitcher  | 
          ( | 
          gx_engine::GxMachineBase &  | 
          machine_,  | 
         
        
           | 
           | 
          sigc::slot< void, const Glib::ustring &, const Glib::ustring & >  | 
          display_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ bank_idx_to_char()
  
  
      
        
          | static char KeySwitcher::bank_idx_to_char  | 
          ( | 
          int  | 
          idx,  | 
         
        
           | 
           | 
          int  | 
          bank_size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ deactivate()
      
        
          | void KeySwitcher::deactivate  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ display_current()
  
  
      
        
          | bool KeySwitcher::display_current  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ display_empty()
  
  
      
        
          | void KeySwitcher::display_empty  | 
          ( | 
          const Glib::ustring &  | 
          bank,  | 
         
        
           | 
           | 
          const Glib::ustring &  | 
          preset  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ display_key_error()
      
        
          | void KeySwitcher::display_key_error  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ display_selected_bank()
  
  
      
        
          | bool KeySwitcher::display_selected_bank  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ idx_to_char()
  
  
      
        
          | static char KeySwitcher::idx_to_char  | 
          ( | 
          int  | 
          idx | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ key_offset_to_bank_idx()
  
  
      
        
          | static int KeySwitcher::key_offset_to_bank_idx  | 
          ( | 
          int  | 
          offset,  | 
         
        
           | 
           | 
          int  | 
          bank_size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ key_offset_to_idx()
  
  
      
        
          | static int KeySwitcher::key_offset_to_idx  | 
          ( | 
          int  | 
          offset | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ next_idx()
  
  
      
        
          | static int KeySwitcher::next_idx  | 
          ( | 
          int  | 
          idx = -1 | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ process_bank_key()
      
        
          | bool KeySwitcher::process_bank_key  | 
          ( | 
          int  | 
          key | ) | 
           | 
        
      
 
 
◆ process_preset_key()
      
        
          | bool KeySwitcher::process_preset_key  | 
          ( | 
          int  | 
          key | ) | 
           | 
        
      
 
 
◆ display
  
  
      
        
          | sigc::slot<void, const Glib::ustring&, const Glib::ustring&> KeySwitcher::display | 
         
       
   | 
  
private   | 
  
 
 
◆ key_timeout
  
  
      
        
          | sigc::connection KeySwitcher::key_timeout | 
         
       
   | 
  
private   | 
  
 
 
◆ last_bank_key
  
  
      
        
          | Glib::ustring KeySwitcher::last_bank_key | 
         
       
   | 
  
private   | 
  
 
 
◆ machine
The documentation for this class was generated from the following file: