Reorganize the network list
This commit is contained in:
		
							parent
							
								
									873a3ef047
								
							
						
					
					
						commit
						5db1541f95
					
				
					 1 changed files with 46 additions and 78 deletions
				
			
		|  | @ -1164,30 +1164,17 @@ servlist_check_cb (GtkWidget *but, gpointer num_p) | ||||||
| 	{ | 	{ | ||||||
| 		if (GTK_TOGGLE_BUTTON (but)->active) | 		if (GTK_TOGGLE_BUTTON (but)->active) | ||||||
| 		{ | 		{ | ||||||
| 			gtk_widget_hide (edit_label_nick); | 			gtk_widget_set_sensitive (edit_entry_nick, FALSE); | ||||||
| 			gtk_widget_hide (edit_entry_nick); | 			gtk_widget_set_sensitive (edit_entry_nick2, FALSE); | ||||||
| 
 | 			gtk_widget_set_sensitive (edit_entry_user, FALSE); | ||||||
| 			gtk_widget_hide (edit_label_nick2); | 			gtk_widget_set_sensitive (edit_entry_real, FALSE); | ||||||
| 			gtk_widget_hide (edit_entry_nick2); | 		} | ||||||
| 
 | 		else | ||||||
| 			gtk_widget_hide (edit_label_user); |  | ||||||
| 			gtk_widget_hide (edit_entry_user); |  | ||||||
| 
 |  | ||||||
| 			gtk_widget_hide (edit_label_real); |  | ||||||
| 			gtk_widget_hide (edit_entry_real); |  | ||||||
| 		} else |  | ||||||
| 		{ | 		{ | ||||||
| 			gtk_widget_show (edit_label_nick); | 			gtk_widget_set_sensitive (edit_entry_nick, TRUE); | ||||||
| 			gtk_widget_show (edit_entry_nick); | 			gtk_widget_set_sensitive (edit_entry_nick2, TRUE); | ||||||
| 
 | 			gtk_widget_set_sensitive (edit_entry_user, TRUE); | ||||||
| 			gtk_widget_show (edit_label_nick2); | 			gtk_widget_set_sensitive (edit_entry_real, TRUE); | ||||||
| 			gtk_widget_show (edit_entry_nick2); |  | ||||||
| 
 |  | ||||||
| 			gtk_widget_show (edit_label_user); |  | ||||||
| 			gtk_widget_show (edit_entry_user); |  | ||||||
| 
 |  | ||||||
| 			gtk_widget_show (edit_label_real); |  | ||||||
| 			gtk_widget_show (edit_entry_real); |  | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | @ -1228,7 +1215,7 @@ servlist_create_entry (GtkWidget *table, char *labeltext, int row, | ||||||
| 	gtk_entry_set_text (GTK_ENTRY (entry), def ? def : ""); | 	gtk_entry_set_text (GTK_ENTRY (entry), def ? def : ""); | ||||||
| 	gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry); | 	gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry); | ||||||
| 
 | 
 | ||||||
| 	if (row == 15)	/* for "Channels to Join:" */ | 	if (row == 12)	/* for "Favorite channels:" */ | ||||||
| 	{ | 	{ | ||||||
| 		GtkWidget *button, *box; | 		GtkWidget *button, *box; | ||||||
| 
 | 
 | ||||||
|  | @ -1463,9 +1450,7 @@ servlist_open_edit (GtkWidget *parent, ircnet *net) | ||||||
| 	GtkWidget *editwindow; | 	GtkWidget *editwindow; | ||||||
| 	GtkWidget *vbox5; | 	GtkWidget *vbox5; | ||||||
| 	GtkWidget *table3; | 	GtkWidget *table3; | ||||||
| 	GtkWidget *label17; |  | ||||||
| 	GtkWidget *label16; | 	GtkWidget *label16; | ||||||
| 	GtkWidget *label21; |  | ||||||
| 	GtkWidget *label34; | 	GtkWidget *label34; | ||||||
| 	GtkWidget *label_logintype; | 	GtkWidget *label_logintype; | ||||||
| 	GtkWidget *comboboxentry_charset; | 	GtkWidget *comboboxentry_charset; | ||||||
|  | @ -1522,69 +1507,59 @@ servlist_open_edit (GtkWidget *parent, ircnet *net) | ||||||
| 								  2, 1, _("Connect to selected server only")); | 								  2, 1, _("Connect to selected server only")); | ||||||
| 	add_tip (check, _("Don't cycle through all the servers when the connection fails.")); | 	add_tip (check, _("Don't cycle through all the servers when the connection fails.")); | ||||||
| 
 | 
 | ||||||
| 	label17 = bold_label (_("Your Details")); |  | ||||||
| 	gtk_table_attach (GTK_TABLE (table3), label17, 0, 3, 3, 4, |  | ||||||
| 							(GtkAttachOptions) (GTK_FILL), |  | ||||||
| 							(GtkAttachOptions) (0), 0, 3); |  | ||||||
| 
 |  | ||||||
| 	servlist_create_check (1, net->flags & FLAG_USE_GLOBAL, table3, |  | ||||||
| 								  4, 1, _("Use global user information")); |  | ||||||
| 
 |  | ||||||
| 	edit_entry_nick = |  | ||||||
| 		servlist_create_entry (table3, _("_Nick name:"), 5, net->nick, |  | ||||||
| 									  &edit_label_nick, 0); |  | ||||||
| 
 |  | ||||||
| 	edit_entry_nick2 = |  | ||||||
| 		servlist_create_entry (table3, _("Second choice:"), 6, net->nick2, |  | ||||||
| 									  &edit_label_nick2, 0); |  | ||||||
| 
 |  | ||||||
| 	edit_entry_user = |  | ||||||
| 		servlist_create_entry (table3, _("_User name:"), 7, net->user, |  | ||||||
| 									  &edit_label_user, 0); |  | ||||||
| 
 |  | ||||||
| 	edit_entry_real = |  | ||||||
| 		servlist_create_entry (table3, _("Rea_l name:"), 8, net->real, |  | ||||||
| 									  &edit_label_real, 0); |  | ||||||
| 
 |  | ||||||
| 	label21 = bold_label (_("Connecting")); |  | ||||||
| 	gtk_table_attach (GTK_TABLE (table3), label21, 0, 3, 9, 10, |  | ||||||
| 							(GtkAttachOptions) (GTK_FILL), |  | ||||||
| 							(GtkAttachOptions) (0), 0, 3); |  | ||||||
| 
 |  | ||||||
| 	servlist_create_check (3, net->flags & FLAG_AUTO_CONNECT, table3, | 	servlist_create_check (3, net->flags & FLAG_AUTO_CONNECT, table3, | ||||||
| 								  11, 1, _("Auto connect to this network at startup")); | 								  3, 1, _("Connect to this network automatically")); | ||||||
| 	servlist_create_check (4, !(net->flags & FLAG_USE_PROXY), table3, | 	servlist_create_check (4, !(net->flags & FLAG_USE_PROXY), table3, | ||||||
| 								  12, 1, _("Bypass proxy server")); | 								  4, 1, _("Bypass proxy server")); | ||||||
| 	check = servlist_create_check (2, net->flags & FLAG_USE_SSL, table3, | 	check = servlist_create_check (2, net->flags & FLAG_USE_SSL, table3, | ||||||
| 								  13, 1, _("Use SSL for all the servers on this network")); | 								  5, 1, _("Use SSL for all the servers on this network")); | ||||||
| #ifndef USE_OPENSSL | #ifndef USE_OPENSSL | ||||||
| 	gtk_widget_set_sensitive (check, FALSE); | 	gtk_widget_set_sensitive (check, FALSE); | ||||||
| #endif | #endif | ||||||
| 	check = servlist_create_check (5, net->flags & FLAG_ALLOW_INVALID, table3, | 	check = servlist_create_check (5, net->flags & FLAG_ALLOW_INVALID, table3, | ||||||
| 								  14, 1, _("Accept invalid SSL certificate")); | 								  6, 1, _("Accept invalid SSL certificates")); | ||||||
| #ifndef USE_OPENSSL | #ifndef USE_OPENSSL | ||||||
| 	gtk_widget_set_sensitive (check, FALSE); | 	gtk_widget_set_sensitive (check, FALSE); | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | 	servlist_create_check (1, net->flags & FLAG_USE_GLOBAL, table3, | ||||||
|  | 								  7, 1, _("Use global user information")); | ||||||
|  | 
 | ||||||
|  | 	edit_entry_nick = | ||||||
|  | 		servlist_create_entry (table3, _("_Nick name:"), 8, net->nick, | ||||||
|  | 									  &edit_label_nick, 0); | ||||||
|  | 
 | ||||||
|  | 	edit_entry_nick2 = | ||||||
|  | 		servlist_create_entry (table3, _("Second choice:"), 9, net->nick2, | ||||||
|  | 									  &edit_label_nick2, 0); | ||||||
|  | 
 | ||||||
|  | 	edit_entry_user = | ||||||
|  | 		servlist_create_entry (table3, _("_User name:"), 10, net->user, | ||||||
|  | 									  &edit_label_user, 0); | ||||||
|  | 
 | ||||||
|  | 	edit_entry_real = | ||||||
|  | 		servlist_create_entry (table3, _("Rea_l name:"), 11, net->real, | ||||||
|  | 									  &edit_label_real, 0); | ||||||
|  | 
 | ||||||
| 	edit_entry_join = | 	edit_entry_join = | ||||||
| 		servlist_create_entry (table3, _("_Favorite channels:"), 15, | 		servlist_create_entry (table3, _("_Favorite channels:"), 12, | ||||||
| 									  net->autojoin, 0, | 									  net->autojoin, 0, | ||||||
| 				  _("Channels to join, separated by commas, but not spaces!")); | 				  _("Channels to join, separated by commas, but not spaces!")); | ||||||
| 
 | 
 | ||||||
| 	edit_entry_cmd = | 	edit_entry_cmd = | ||||||
| 		servlist_create_entry (table3, _("Connect command:"), 16, | 		servlist_create_entry (table3, _("Connect command:"), 13, | ||||||
| 									  net->command, 0, | 									  net->command, 0, | ||||||
| 					_("Extra command to execute after connecting. If you need more than one, set this to LOAD -e <filename>, where <filename> is a text-file full of commands to execute.")); | 					_("Extra command to execute after connecting. If you need more than one, set this to LOAD -e <filename>, where <filename> is a text-file full of commands to execute.")); | ||||||
| 
 | 
 | ||||||
| 	edit_entry_nickserv = | 	edit_entry_nickserv = | ||||||
| 		servlist_create_entry (table3, _("NickServ password:"), 17, | 		servlist_create_entry (table3, _("NickServ password:"), 14, | ||||||
| 									  net->nickserv, 0, | 									  net->nickserv, 0, | ||||||
| 					_("If your nickname requires a password, enter it here. Not all IRC networks support this.")); | 					_("If your nickname requires a password, enter it here. Not all IRC networks support this.")); | ||||||
| 	gtk_entry_set_visibility (GTK_ENTRY (edit_entry_nickserv), FALSE); | 	gtk_entry_set_visibility (GTK_ENTRY (edit_entry_nickserv), FALSE); | ||||||
| 
 | 
 | ||||||
| 	label_logintype = gtk_label_new (_("Login method:")); | 	label_logintype = gtk_label_new (_("Login method:")); | ||||||
| 	gtk_widget_show (label_logintype); | 	gtk_widget_show (label_logintype); | ||||||
| 	gtk_table_attach (GTK_TABLE (table3), label_logintype, 1, 2, 18, 19, | 	gtk_table_attach (GTK_TABLE (table3), label_logintype, 1, 2, 15, 16, | ||||||
| 							(GtkAttachOptions) (GTK_FILL), | 							(GtkAttachOptions) (GTK_FILL), | ||||||
| 							(GtkAttachOptions) (0), 0, 0); | 							(GtkAttachOptions) (0), 0, 0); | ||||||
| 	gtk_misc_set_alignment (GTK_MISC (label_logintype), 0, 0.5); | 	gtk_misc_set_alignment (GTK_MISC (label_logintype), 0, 0.5); | ||||||
|  | @ -1594,19 +1569,19 @@ servlist_open_edit (GtkWidget *parent, ircnet *net) | ||||||
| 	gtk_entry_set_text (GTK_ENTRY (GTK_BIN (comboboxentry_logintypes)->child), net->logintype ? login_types[servlist_get_login_desc_index (net->logintype)] : login_types[0]); | 	gtk_entry_set_text (GTK_ENTRY (GTK_BIN (comboboxentry_logintypes)->child), net->logintype ? login_types[servlist_get_login_desc_index (net->logintype)] : login_types[0]); | ||||||
| 	ignore_changed = FALSE; | 	ignore_changed = FALSE; | ||||||
| 	gtk_widget_show (comboboxentry_logintypes); | 	gtk_widget_show (comboboxentry_logintypes); | ||||||
| 	gtk_table_attach (GTK_TABLE (table3), comboboxentry_logintypes, 2, 3, 18, 19, | 	gtk_table_attach (GTK_TABLE (table3), comboboxentry_logintypes, 2, 3, 15, 16, | ||||||
| 							(GtkAttachOptions) (GTK_FILL), | 							(GtkAttachOptions) (GTK_FILL), | ||||||
| 							(GtkAttachOptions) (GTK_FILL), 0, 0); | 							(GtkAttachOptions) (GTK_FILL), 0, 0); | ||||||
| 
 | 
 | ||||||
| 	edit_entry_pass = | 	edit_entry_pass = | ||||||
| 		servlist_create_entry (table3, _("Password:"), 20, | 		servlist_create_entry (table3, _("Password:"), 17, | ||||||
| 									  net->pass, 0, | 									  net->pass, 0, | ||||||
| 					_("Password used for login. If in doubt, leave blank.")); | 					_("Password used for login. If in doubt, leave blank.")); | ||||||
| 	gtk_entry_set_visibility (GTK_ENTRY (edit_entry_pass), FALSE); | 	gtk_entry_set_visibility (GTK_ENTRY (edit_entry_pass), FALSE); | ||||||
| 
 | 
 | ||||||
| 	label34 = gtk_label_new (_("Character set:")); | 	label34 = gtk_label_new (_("Character set:")); | ||||||
| 	gtk_widget_show (label34); | 	gtk_widget_show (label34); | ||||||
| 	gtk_table_attach (GTK_TABLE (table3), label34, 1, 2, 21, 22, | 	gtk_table_attach (GTK_TABLE (table3), label34, 1, 2, 18, 19, | ||||||
| 							(GtkAttachOptions) (GTK_FILL), | 							(GtkAttachOptions) (GTK_FILL), | ||||||
| 							(GtkAttachOptions) (0), 0, 0); | 							(GtkAttachOptions) (0), 0, 0); | ||||||
| 	gtk_misc_set_alignment (GTK_MISC (label34), 0, 0.5); | 	gtk_misc_set_alignment (GTK_MISC (label34), 0, 0.5); | ||||||
|  | @ -1616,7 +1591,7 @@ servlist_open_edit (GtkWidget *parent, ircnet *net) | ||||||
| 	gtk_entry_set_text (GTK_ENTRY (GTK_BIN (comboboxentry_charset)->child), net->encoding ? net->encoding : "System default"); | 	gtk_entry_set_text (GTK_ENTRY (GTK_BIN (comboboxentry_charset)->child), net->encoding ? net->encoding : "System default"); | ||||||
| 	ignore_changed = FALSE; | 	ignore_changed = FALSE; | ||||||
| 	gtk_widget_show (comboboxentry_charset); | 	gtk_widget_show (comboboxentry_charset); | ||||||
| 	gtk_table_attach (GTK_TABLE (table3), comboboxentry_charset, 2, 3, 21, 22, | 	gtk_table_attach (GTK_TABLE (table3), comboboxentry_charset, 2, 3, 18, 19, | ||||||
| 							(GtkAttachOptions) (GTK_FILL), | 							(GtkAttachOptions) (GTK_FILL), | ||||||
| 							(GtkAttachOptions) (GTK_FILL), 0, 0); | 							(GtkAttachOptions) (GTK_FILL), 0, 0); | ||||||
| 
 | 
 | ||||||
|  | @ -1700,17 +1675,10 @@ servlist_open_edit (GtkWidget *parent, ircnet *net) | ||||||
| 
 | 
 | ||||||
| 	if (net->flags & FLAG_USE_GLOBAL) | 	if (net->flags & FLAG_USE_GLOBAL) | ||||||
| 	{ | 	{ | ||||||
| 		gtk_widget_hide (edit_label_nick); | 		gtk_widget_set_sensitive (edit_entry_nick, FALSE); | ||||||
| 		gtk_widget_hide (edit_entry_nick); | 		gtk_widget_set_sensitive (edit_entry_nick2, FALSE); | ||||||
| 
 | 		gtk_widget_set_sensitive (edit_entry_user, FALSE); | ||||||
| 		gtk_widget_hide (edit_label_nick2); | 		gtk_widget_set_sensitive (edit_entry_real, FALSE); | ||||||
| 		gtk_widget_hide (edit_entry_nick2); |  | ||||||
| 
 |  | ||||||
| 		gtk_widget_hide (edit_label_user); |  | ||||||
| 		gtk_widget_hide (edit_entry_user); |  | ||||||
| 
 |  | ||||||
| 		gtk_widget_hide (edit_label_real); |  | ||||||
| 		gtk_widget_hide (edit_entry_real); |  | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	gtk_widget_grab_focus (button10); | 	gtk_widget_grab_focus (button10); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue