542 {
543 super.SetSort( type, order);
544
545 #ifdef PLATFORM_WINDOWS
546 m_Root.FindAnyWidget(
"host_sort" ).Show(
false );
547 m_Root.FindAnyWidget(
"population_sort" ).Show(
false );
548 m_Root.FindAnyWidget(
"slots_sort" ).Show(
false );
549
550 m_Root.FindAnyWidget(
"time_sort" ).Show(
false );
551 m_Root.FindAnyWidget(
"ping_sort" ).Show(
false );
552 m_Root.FindAnyWidget(
"map_sort" ).Show(
false );
553
554 TextWidget root;
555 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_host_label" ) );
556 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
557 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_population_label" ) );
558 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
559 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_slots_label" ) );
560 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
561
562 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_ping_label" ) );
563 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
564 root = TextWidget.Cast(
m_Root.FindAnyWidget(
"server_list_content_header_time_label" ) );
565 root.SetColor(
ARGBF( 1, 1, 1, 1 ) );
566
567 string r_name;
568 string w_name;
569
570 switch ( type )
571 {
573 {
574 r_name = "server_list_content_header_host_label";
575 w_name = "host_sort";
576 break;
577 }
579 {
580 r_name = "server_list_content_header_time_label";
581 w_name = "time_sort";
582 break;
583 }
585 {
586 r_name = "server_list_content_header_population_label";
587 w_name = "population_sort";
588 break;
589 }
591 {
592 r_name = "server_list_content_header_slots_label";
593 w_name = "slots_sort";
594 break;
595 }
597 {
598 r_name = "server_list_content_header_ping_label";
599 w_name = "ping_sort";
600 break;
601 }
603 {
604 r_name = "server_list_content_header_map_label";
605 w_name = "map_sort";
606 break;
607 }
608 }
609
610 root = TextWidget.Cast(
m_Root.FindAnyWidget( r_name ) );
611 root.SetColor(
ARGBF( 1, 1, 0, 0 ) );
612
613 m_Root.FindAnyWidget( w_name ).Show(
true );
616 #endif
617 }
int ARGBF(float fa, float fr, float fg, float fb)
Converts <0.0, 1.0> ARGB into color.