Ardour  9.0-pre0-822-g12e3bc5c20
FloatingTextEntry Class Reference

#include <floating_text_entry.h>

Inheritance diagram for FloatingTextEntry:
[legend]

Public Member Functions

 FloatingTextEntry (Gtk::Window *parent, const std::string &initial_contents)
 

Public Attributes

sigc::signal2< void, std::string, int > use_text
 

Private Member Functions

bool entry_focus_out (GdkEventFocus *)
 
bool key_press (GdkEventKey *)
 
bool key_release (GdkEventKey *)
 
void activated ()
 
bool button_press (GdkEventButton *)
 
void changed ()
 
void idle_delete_self ()
 
void disconect_signals ()
 
void on_realize ()
 
void on_hide ()
 

Private Attributes

Gtk::Entry entry
 
bool entry_changed
 
std::list< sigc::connection > _connections
 

Detailed Description

Definition at line 25 of file floating_text_entry.h.

Constructor & Destructor Documentation

◆ FloatingTextEntry()

FloatingTextEntry::FloatingTextEntry ( Gtk::Window *  parent,
const std::string &  initial_contents 
)

Member Function Documentation

◆ activated()

void FloatingTextEntry::activated ( )
private

◆ button_press()

bool FloatingTextEntry::button_press ( GdkEventButton *  )
private

◆ changed()

void FloatingTextEntry::changed ( )
private

◆ disconect_signals()

void FloatingTextEntry::disconect_signals ( )
private

◆ entry_focus_out()

bool FloatingTextEntry::entry_focus_out ( GdkEventFocus *  )
private

◆ idle_delete_self()

void FloatingTextEntry::idle_delete_self ( )
private

◆ key_press()

bool FloatingTextEntry::key_press ( GdkEventKey *  )
private

◆ key_release()

bool FloatingTextEntry::key_release ( GdkEventKey *  )
private

◆ on_hide()

void FloatingTextEntry::on_hide ( )
private

◆ on_realize()

void FloatingTextEntry::on_realize ( )
private

Member Data Documentation

◆ _connections

std::list<sigc::connection> FloatingTextEntry::_connections
private

Definition at line 52 of file floating_text_entry.h.

◆ entry

Gtk::Entry FloatingTextEntry::entry
private

Definition at line 39 of file floating_text_entry.h.

◆ entry_changed

bool FloatingTextEntry::entry_changed
private

Definition at line 40 of file floating_text_entry.h.

◆ use_text

sigc::signal2<void,std::string,int> FloatingTextEntry::use_text

Definition at line 36 of file floating_text_entry.h.


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