Exemple #1
0
//menu
void menu()
{
     int choice; 
     do 
     { 
                               printf(" \033[36m     DICTIONARY\n"); 
                               printf("1:Xoa Tu\n"); 
                               printf("2:Tim Kiem Tu \n"); 
                               printf("3:Tim Kiem Tu Su Dung Tab \n");
                               printf("4:Them Tu \n");
                               printf("5:Tim Kiem Nang Cao \n");
                               printf("6:Thoat \033[0m\n"); 
        printf("Lua chon: "); scanf("%d",&choice); 
        printf("-------------------------*_*---------------------------\n\n");
        switch (choice) 
      { 
         case 1: delete_key();      system("clear");  break; 
         case 2: search();          system("clear");  break; 
         case 3: search_tab();      system("clear");  break; 
         case 4: edit();            system("clear");  break; 
         case 5: search2();         system("clear");  break;
         case 6:                    system("clear");  break; 
      } 
     } 
   while (choice != 6); 
}
Exemple #2
0
static void ClickAction(Widget w, XEvent *event,
                           String *params,Cardinal *nparams)
{
XmTabWidget wid = (XmTabWidget)w;
Widget tab_wid;
XmTabCallbackStruct call_data;
XmTabConstraintRec *tab_constraint;

	tab_wid = search_tab(wid, event);

	if(!tab_wid) return;

	change_tab(wid, tab_wid);
	draw_tabs(wid);

	tab_constraint = 
		(XmTabConstraintRec *) tab_wid->core.constraints;

	call_data.reason = XmCR_VALUE_CHANGED;
	call_data.tab_child = tab_wid;
	call_data.event = event;

	if( tab_constraint->tab.tab_label )
	{
		call_data.tab_label = 
			XmStringCopy(tab_constraint->tab.tab_label);
	}
	else
	{
		call_data.tab_label = 
			XmStringCreateLocalized(XtName(tab_wid));;
	}

	XtCallCallbacks(w, XmNvalueChangedCallback, &call_data);

	XmStringFree(call_data.tab_label);
}