[Racer-svn] SF.net SVN: racer:[112] trunk/racer_editor
Status: Alpha
Brought to you by:
jlegg
From: <jl...@us...> - 2009-12-03 23:47:28
|
Revision: 112 http://racer.svn.sourceforge.net/racer/?rev=112&view=rev Author: jlegg Date: 2009-12-03 23:47:17 +0000 (Thu, 03 Dec 2009) Log Message: ----------- Switch tabs with 4 spaces in editor source files. Modified Paths: -------------- trunk/racer_editor/NewForm.h trunk/racer_editor/RacerEditorApp.cpp Modified: trunk/racer_editor/NewForm.h =================================================================== --- trunk/racer_editor/NewForm.h 2009-12-03 23:43:49 UTC (rev 111) +++ trunk/racer_editor/NewForm.h 2009-12-03 23:47:17 UTC (rev 112) @@ -24,91 +24,91 @@ class NewForm : public Gtk::VBox { public: - /** Create a new form. - * @param window the window the forms sits on. When NewForm needs to make a - * message box appear, it will be centred over this window. - */ - NewForm(Gtk::Window & window); - virtual ~NewForm(); - /** Signal emmited when the user picks a theme. - * The singal should be wired to a function - * @code void on_pick_theme(std::string filename) - * @endcode - * where the parameter is the filename of the theme. - * @return signal that is emmited when the user double clicks a theme or - * clicks new with a theme selected. - */ - sigc::signal<void, std::string> signal_theme_picked(); + /** Create a new form. + * @param window the window the forms sits on. When NewForm needs to make a + * message box appear, it will be centred over this window. + */ + NewForm(Gtk::Window & window); + virtual ~NewForm(); + /** Signal emmited when the user picks a theme. + * The singal should be wired to a function + * @code void on_pick_theme(std::string filename) + * @endcode + * where the parameter is the filename of the theme. + * @return signal that is emmited when the user double clicks a theme or + * clicks new with a theme selected. + */ + sigc::signal<void, std::string> signal_theme_picked(); protected: - /// parent window - Gtk::Window & window; - /// message asking user to select a theme. - Gtk::Label caption; - /// shows the list of themes - Gtk::IconView theme_icon_view; - /// a button to press when you have picked the theme. - Gtk::Button create_button; - /// contain the icons - Gtk::ScrolledWindow m_scrolled_window; - - - /// description of data to show per theme icon. - class ThemeModelColumns : public Gtk::TreeModel::ColumnRecord - { - public: - ///name that appears on the icon, it is the filename. - Gtk::TreeModelColumn<Glib::ustring> name; - - /**Not used yet. - * @todo icons for themes. - */ - Gtk::TreeModelColumn< Glib::RefPtr<Gdk::Pixbuf> > thumbnail; - - /// Theme's file URI - Gtk::TreeModelColumn<std::string> file; - ThemeModelColumns() - { - add(name); - add(thumbnail); - add(file); - } - } theme_model_columns; - - /// list of themes. - Glib::RefPtr<Gtk::ListStore> list_model_ptr; - - /// directory monitors - Glib::RefPtr<Gio::FileMonitor> dir_mon[6]; - - /// signal for when theme selected. - sigc::signal<void, std::string> m_signal_theme_picked; - - /// set the list of themes - void set_themes(); - - /** add themes in a directory - * @param filename the directory to add and monitor. - * @param index a unique index to store the directory monitor in dir_mon. - */ - void add_themes_from(std::string filename, unsigned int index); - - /// change the list when a directory changes - void on_dir_changed(const Glib::RefPtr<Gio::File>& file, - const Glib::RefPtr<Gio::File>& other_file, - Gio::FileMonitorEvent event_type); - - /** Test if there are any themes, show warning if none, show themes when - * there is at least one. - */ - void test_themes_avaliable(); - - /** Callback for when the button to confirm the theme choice was pressed. - */ - void on_new_button_clicked(); - - /**Callback for when an theme was activated from the theme_icon_view. - */ - void on_item_activated(const Gtk::TreeModel::Path & path); + /// parent window + Gtk::Window & window; + /// message asking user to select a theme. + Gtk::Label caption; + /// shows the list of themes + Gtk::IconView theme_icon_view; + /// a button to press when you have picked the theme. + Gtk::Button create_button; + /// contain the icons + Gtk::ScrolledWindow m_scrolled_window; + + + /// description of data to show per theme icon. + class ThemeModelColumns : public Gtk::TreeModel::ColumnRecord + { + public: + ///name that appears on the icon, it is the filename. + Gtk::TreeModelColumn<Glib::ustring> name; + + /**Not used yet. + * @todo icons for themes. + */ + Gtk::TreeModelColumn< Glib::RefPtr<Gdk::Pixbuf> > thumbnail; + + /// Theme's file URI + Gtk::TreeModelColumn<std::string> file; + ThemeModelColumns() + { + add(name); + add(thumbnail); + add(file); + } + } theme_model_columns; + + /// list of themes. + Glib::RefPtr<Gtk::ListStore> list_model_ptr; + + /// directory monitors + Glib::RefPtr<Gio::FileMonitor> dir_mon[6]; + + /// signal for when theme selected. + sigc::signal<void, std::string> m_signal_theme_picked; + + /// set the list of themes + void set_themes(); + + /** add themes in a directory + * @param filename the directory to add and monitor. + * @param index a unique index to store the directory monitor in dir_mon. + */ + void add_themes_from(std::string filename, unsigned int index); + + /// change the list when a directory changes + void on_dir_changed(const Glib::RefPtr<Gio::File>& file, + const Glib::RefPtr<Gio::File>& other_file, + Gio::FileMonitorEvent event_type); + + /** Test if there are any themes, show warning if none, show themes when + * there is at least one. + */ + void test_themes_avaliable(); + + /** Callback for when the button to confirm the theme choice was pressed. + */ + void on_new_button_clicked(); + + /**Callback for when an theme was activated from the theme_icon_view. + */ + void on_item_activated(const Gtk::TreeModel::Path & path); }; #endif /*NEWFORM_H_*/ Modified: trunk/racer_editor/RacerEditorApp.cpp =================================================================== --- trunk/racer_editor/RacerEditorApp.cpp 2009-12-03 23:43:49 UTC (rev 111) +++ trunk/racer_editor/RacerEditorApp.cpp 2009-12-03 23:47:17 UTC (rev 112) @@ -16,13 +16,13 @@ RacerEditorApp::RacerEditorApp(int argc, char **argv) { - // initialise gtkmm - Gtk::Main kit(argc, argv); - // initalise gtkglmm - Gtk::GL::init(argc, argv); - Glib::set_prgname("Racer Editor"); - EditorWindow window; - Gtk::Main::run(window); + // initialise gtkmm + Gtk::Main kit(argc, argv); + // initalise gtkglmm + Gtk::GL::init(argc, argv); + Glib::set_prgname("Racer Editor"); + EditorWindow window; + Gtk::Main::run(window); } RacerEditorApp::~RacerEditorApp() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |