Nemiver  0.3
Classes | Functions
nemiver::ui_utils Namespace Reference

Classes

class  ActionEntry
 
struct  WidgetRef
 
struct  WidgetUnref
 

Functions

NEMIVER_API void add_action_entries_to_action_group (const ActionEntry a_tab[], int a_num_entries, Glib::RefPtr< Gtk::ActionGroup > &a_group)
 
NEMIVER_API int display_info (Gtk::Window &a_parent_window, const common::UString &a_message)
 
NEMIVER_API int display_warning (Gtk::Window &a_parent_window, const common::UString &a_message)
 
NEMIVER_API int display_error (Gtk::Window &a_parent_window, const common::UString &a_message)
 
NEMIVER_API int display_error_not_transient (const UString &a_message)
 
NEMIVER_API int ask_yes_no_question (Gtk::Window &a_parent_window, const common::UString &a_message)
 
NEMIVER_API int ask_yes_no_question (Gtk::Window &a_parent_window, const common::UString &a_message, bool a_propose_dont_ask_question, bool &a_dont_ask_this_again)
 
NEMIVER_API int ask_yes_no_cancel_question (Gtk::Window &a_parent_window, const common::UString &a_message)
 
NEMIVER_API bool ask_user_to_select_file (Gtk::Window &a_parent, const UString &a_file_name, const UString &a_default_dir, UString &a_selected_file_path)
 
NEMIVER_API bool find_file_or_ask_user (Gtk::Window &a_parent_window, const UString &a_file_path, const list< UString > &a_where_to_look, list< UString > &a_session_dirs, map< UString, bool > &a_ignore_paths, bool a_ignore_if_not_found, UString &a_absolute_path)
 
bool find_file_and_read_line (Gtk::Window &a_parent_window, const UString &a_file_path, const list< UString > &a_where_to_look, list< UString > &a_sess_dirs, map< UString, bool > &a_ignore_paths, int a_line_number, string &a_line)
 
template<class T >
T * get_widget_from_gtkbuilder (const Glib::RefPtr< Gtk::Builder > &a_gtkbuilder, const UString &a_widget_name)
 

Function Documentation

◆ add_action_entries_to_action_group()

NEMIVER_API void nemiver::ui_utils::add_action_entries_to_action_group ( const ActionEntry  a_tab[],
int  a_num_entries,
Glib::RefPtr< Gtk::ActionGroup > &  a_group 
)

◆ ask_user_to_select_file()

NEMIVER_API bool nemiver::ui_utils::ask_user_to_select_file ( Gtk::Window &  a_parent,
const UString a_file_name,
const UString a_default_dir,
UString a_selected_file_path 
)

◆ ask_yes_no_cancel_question()

NEMIVER_API int nemiver::ui_utils::ask_yes_no_cancel_question ( Gtk::Window &  a_parent_window,
const common::UString a_message 
)

◆ ask_yes_no_question() [1/2]

NEMIVER_API int nemiver::ui_utils::ask_yes_no_question ( Gtk::Window &  a_parent_window,
const common::UString a_message 
)

◆ ask_yes_no_question() [2/2]

NEMIVER_API int nemiver::ui_utils::ask_yes_no_question ( Gtk::Window &  a_parent_window,
const common::UString a_message,
bool  a_propose_dont_ask_question,
bool &  a_dont_ask_this_again 
)

◆ display_error()

NEMIVER_API int nemiver::ui_utils::display_error ( Gtk::Window &  a_parent_window,
const common::UString a_message 
)

◆ display_error_not_transient()

NEMIVER_API int nemiver::ui_utils::display_error_not_transient ( const UString a_message)

◆ display_info()

NEMIVER_API int nemiver::ui_utils::display_info ( Gtk::Window &  a_parent_window,
const common::UString a_message 
)

◆ display_warning()

NEMIVER_API int nemiver::ui_utils::display_warning ( Gtk::Window &  a_parent_window,
const common::UString a_message 
)

◆ find_file_and_read_line()

bool nemiver::ui_utils::find_file_and_read_line ( Gtk::Window &  a_parent_window,
const UString a_file_path,
const list< UString > &  a_where_to_look,
list< UString > &  a_sess_dirs,
map< UString, bool > &  a_ignore_paths,
int  a_line_number,
string &  a_line 
)

◆ find_file_or_ask_user()

NEMIVER_API bool nemiver::ui_utils::find_file_or_ask_user ( Gtk::Window &  a_parent_window,
const UString a_file_path,
const list< UString > &  a_where_to_look,
list< UString > &  a_session_dirs,
map< UString, bool > &  a_ignore_paths,
bool  a_ignore_if_not_found,
UString a_absolute_path 
)

◆ get_widget_from_gtkbuilder()

template<class T >
T* nemiver::ui_utils::get_widget_from_gtkbuilder ( const Glib::RefPtr< Gtk::Builder > &  a_gtkbuilder,
const UString a_widget_name 
)

References THROW.