void update_status_combobox(Document *document) { if (is_app_closing) return ; /* set statuscombo */ switch(document_get_document_type(document)) { case(TAB_PHP): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("PHP/HTML/XML")); break; case (TAB_CSS): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("CSS")); break; case (TAB_CXX): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("C/C++")); break; case (TAB_COBOL): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("Cobol")); break; case (TAB_SQL): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("SQL")); break; case (TAB_PERL): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("Perl")); break; case (TAB_PYTHON): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("Python")); break; default: set_status_combo_item (GPHPEDIT_STATUSBAR(main_window.appbar),_("Text-Plain")); } }
static void update_status_combobox(MainWindow *main_window, Documentable *document) { if (main_window->is_app_closing) return ; gint type = -1; if (document) g_object_get(document, "type", &type, NULL); /* set statuscombo */ switch(type) { case(TAB_PHP): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("PHP/HTML/XML")); break; case (TAB_CSS): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("CSS")); break; case (TAB_CXX): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("C/C++")); break; case (TAB_COBOL): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("Cobol")); break; case (TAB_SQL): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("SQL")); break; case (TAB_PERL): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("Perl")); break; case (TAB_PYTHON): set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("Python")); break; default: set_status_combo_item (GPHPEDIT_STATUSBAR(main_window->appbar),_("Text-Plain")); } }