示例#1
0
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"));
    }
}
示例#2
0
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"));
      }
}