⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preferences.tcl

📁 Linux下的MSN聊天程序源码
💻 TCL
📖 第 1 页 / 共 5 页
字号:
	label $lfname.pfont -image [::skin::loadPixmap preffont]	label $lfname.lfontout -text [trans preffont2]	label $lfname.lfontin -text [trans preffont4]	button $lfname.bfontout -text [trans changefont] -command "change_font cfg mychatfont"	button $lfname.bfontin -text [trans changefont] -command "change_font cfg theirchatfont"	button $lfname.bfontinreset -text [trans resetincomingfont] -command "::config::setKey theirchatfont {}; \		$lfname.bfontinreset configure -state disabled -text [trans done] -text [list [trans done]]"	if { [::config::getKey theirchatfont] == "" } {		$lfname.bfontinreset configure -state disabled -text [trans resetincomingfont]	} else {		$lfname.bfontinreset configure -state normal -text [trans resetincomingfont]	}	pack $lfname.pfont -side left	pack $lfname.lfontout $lfname.bfontout $lfname.lfontin $lfname.bfontin $lfname.bfontinreset -anchor w -pady 3 -padx 15 -side top	## Phone Numbers Frame ##	set lfname [labelframe $frm.lfname4 -text [trans prefphone]]	pack $frm.lfname4 -anchor n -side top -expand 1 -fill x 	frame $lfname.1 -class Degt	frame $lfname.2 -class Degt	label $lfname.1.pphone -image [::skin::loadPixmap prefphone]	pack $lfname.1.pphone -side left -anchor nw	label $lfname.1.lphone -text [trans prefphone2] -padx 10	pack $lfname.1.lphone -fill both -side left	label $lfname.2.lphone1 -text "[trans countrycode] :" -padx 10 -font sboldf	entry $lfname.2.ephone1 -bg #FFFFFF -font splainf  -width 5	label $lfname.2.lphone21 -text "[trans areacode]" -pady 3	label $lfname.2.lphone22 -text "[trans phone]" -pady 3	label $lfname.2.lphone3 -text "[trans myhomephone] :" -padx 10 -font sboldf	entry $lfname.2.ephone31 -bg #FFFFFF -font splainf  -width 5		entry $lfname.2.ephone32 -bg #FFFFFF  -font splainf  -width 20	label $lfname.2.lphone4 -text "[trans myworkphone] :" -padx 10 -font sboldf	entry $lfname.2.ephone41 -bg #FFFFFF  -font splainf  -width 5		entry $lfname.2.ephone42 -bg #FFFFFF  -font splainf  -width 20	label $lfname.2.lphone5 -text "[trans mymobilephone] :" -padx 10 -font sboldf	entry $lfname.2.ephone51 -bg #FFFFFF  -font splainf  -width 5		entry $lfname.2.ephone52 -bg #FFFFFF  -font splainf  -width 20	checkbutton $lfname.2.mobphone -text "[trans allow_sms]" -onvalue "Y" -offvalue "N" -variable pager	button $lfname.2.person -text "[trans change_account_info]" -command "::hotmail::hotmail_changeAccountInfo"        button $lfname.2.chgmob -text "[trans change_mobile]" -command "::hotmail::hotmail_changeMobile"    	pack $lfname.1 -expand 1 -fill both -side top	pack $lfname.2 -expand 1 -fill both -side top	grid $lfname.2.lphone1 -row 1 -column 1 -sticky w -columnspan 2	grid $lfname.2.ephone1 -row 1 -column 3 -sticky w	grid $lfname.2.lphone21 -row 2 -column 2 -sticky e	grid $lfname.2.lphone22 -row 2 -column 3 -sticky e	grid $lfname.2.lphone3 -row 3 -column 1 -sticky w	grid $lfname.2.ephone31 -row 3 -column 2 -sticky w	grid $lfname.2.ephone32 -row 3 -column 3 -sticky w	grid $lfname.2.lphone4 -row 4 -column 1 -sticky w	grid $lfname.2.ephone41 -row 4 -column 2 -sticky w	grid $lfname.2.ephone42 -row 4 -column 3 -sticky w	grid $lfname.2.lphone5 -row 5 -column 1 -sticky w	grid $lfname.2.ephone51 -row 5 -column 2 -sticky w	grid $lfname.2.ephone52 -row 5 -column 3 -sticky w        grid $lfname.2.mobphone	-row 6 -column 1 -sticky w	grid $lfname.2.chgmob -row 7 -column 1 -sticky w	grid $lfname.2.person -row 8 -column 1 -sticky w	$nb.nn compute_size	[$nb.nn getframe personal].sw.sf compute_size		#  .------------.	# _| Appearance |________________________________________________	::skin::setPixmap preflook preflook.gif	::skin::setPixmap prefemotic prefemotic.gif	::skin::setPixmap prefalerts prefalerts.gif	#set frm [Rnotebook:frame $nb $Preftabs(appearance)]	set frm [$nb.nn getframe appearance]	#Scrollable frame that will contain options	ScrolledWindow $frm.sw	ScrollableFrame $frm.sw.sf -constrainedwidth 1	$frm.sw setwidget $frm.sw.sf	pack $frm.sw -anchor n -side top -expand true -fill both	set frm [$frm.sw.sf getframe]			## General aMSN Look Options (Encoding, BGcolor, General Font, Clock Format)	set lfname [labelframe $frm.lfname -text [trans preflook]]	pack $frm.lfname -anchor n -side top -expand 0 -fill x	label $lfname.plook -image [::skin::loadPixmap preflook]	frame $lfname.0 -class Degt	frame $lfname.1 -class Degt#	frame $lfname.2 -class Degt	frame $lfname.3 -class Degt	frame $lfname.4 -class Degt#	frame $lfname.5 -class Degt	frame $lfname.6 -class Degt	button $lfname.0.skinbutton -text [trans skinselector] -font sboldf -command ::skinsGUI::SelectSkin	pack $lfname.0.skinbutton -side left	label $lfname.1.llook -text "[trans encoding2]" -padx 10	button $lfname.1.bencoding -text [trans encoding] -font sboldf -command "show_encodingchoose"	pack $lfname.plook -anchor nw -side left	pack $lfname.0 $lfname.1 -side top -padx 0 -pady 0 -expand 1 -fill both	pack $lfname.1.llook -side left	pack $lfname.1.bencoding -side right -padx 15#	label $lfname.2.llook -text "[trans bgcolor]" -padx 10#	button $lfname.2.bbgcolor -text [trans choosebgcolor] -font sboldf -command "choose_theme"#	pack $lfname.2 -side top -padx 0 -pady 0 -expand 1 -fill both#	pack $lfname.2.llook -side left	#	pack $lfname.2.bbgcolor -side right -padx 15	label $lfname.3.llook -text "[trans preffont3]" -padx 10	button $lfname.3.bfont -text [trans changefont] -font sboldf -command "choose_basefont"	pack $lfname.3 -side top -padx 0 -pady 0 -expand 1 -fill both	pack $lfname.3.llook -side left	pack $lfname.3.bfont -side right -padx 15	label $lfname.4.llook -text "[trans dateformat]" -padx 10	pack $lfname.4 -side top -padx 0 -pady 0 -expand 1 -fill both	pack $lfname.4.llook -anchor w -side top -padx 10	radiobutton $lfname.4.mdy -text "[trans month]/[trans day]/[trans year]" -value MDY -variable [::config::getVar dateformat]	radiobutton $lfname.4.dmy -text "[trans day]/[trans month]/[trans year]" -value DMY -variable [::config::getVar dateformat]	radiobutton $lfname.4.ymd -text "[trans year]/[trans month]/[trans day]" -value YMD -variable [::config::getVar dateformat]	pack $lfname.4.mdy $lfname.4.dmy $lfname.4.ymd -side left -padx 10#	checkbutton $lfname.5.dock -text "[trans trayicon]" -onvalue 1 -offvalue 0 -variable [::config::getVar dock]#	pack $lfname.5.dock -anchor w -side top -padx 10 -pady 0#	pack $lfname.5 -side top -padx 0 -pady 0 -expand 1 -fill both	label $lfname.6.llook -text "[trans psmplace]" -padx 10	pack $lfname.6 -side top -padx 0 -pady 0 -expand 1 -fill both	pack $lfname.6.llook -anchor w -side top -padx 10	radiobutton $lfname.6.dontshow -text "[trans psmdontshow]" -value 0 -variable [::config::getVar psmplace]	radiobutton $lfname.6.atend -text "[trans psmatend]" -value 1 -variable [::config::getVar psmplace]	radiobutton $lfname.6.newline -text "[trans psmnewline]" -value 2 -variable [::config::getVar psmplace]	pack $lfname.6.dontshow $lfname.6.atend $lfname.6.newline -anchor w -side top -padx 10	## Emoticons Frame ##	set lfname [labelframe $frm.lfname2 -text [trans prefemotic]]	pack $frm.lfname2 -anchor n -side top -expand 0 -fill x	label $lfname.pemotic -image [::skin::loadPixmap prefemotic]	pack $lfname.pemotic -side left -anchor nw	frame $lfname.1 -class Degt	pack $lfname.1 -side left -padx 0 -pady 0 -expand 1 -fill x	checkbutton $lfname.1.chat -text "[trans chatsmileys2]" -onvalue 1 -offvalue 0 -variable [::config::getVar chatsmileys]	checkbutton $lfname.1.list -text "[trans listsmileys2]" -onvalue 1 -offvalue 0 -variable [::config::getVar listsmileys]        checkbutton $lfname.1.sound -text "[trans emotisounds]" -onvalue 1 -offvalue 0 -variable [::config::getVar emotisounds]        checkbutton $lfname.1.animated -text "[trans animatedsmileys]" -onvalue 1 -offvalue 0 -variable [::config::getVar animatedsmileys] -command [list destroy .smile_selector]	checkbutton $lfname.1.customsmileys -text "[trans customsmileys]" -onvalue 1 -offvalue 0 -variable [::config::getVar customsmileys]	checkbutton $lfname.1.show_contactdps_in_cl -text "[trans show_contactdps_in_cl]" -onvalue 1 -offvalue 0 -variable [::config::getVar show_contactdps_in_cl]	#checkbutton $lfname.1.log -text "[trans logsmileys]" -onvalue 1 -offvalue 0 -variable [::config::getVar logsmileys] -state disabled	#pack $lfname.1.chat $lfname.1.list $lfname.1.sound  $lfname.1.animated $lfname.1.log -anchor w -side top -padx 10	pack $lfname.1.chat $lfname.1.list $lfname.1.sound  $lfname.1.animated $lfname.1.customsmileys $lfname.1.show_contactdps_in_cl -anchor w -side top -padx 10 -pady 0	## Alerts and Sounds Frame ##	set lfname [labelframe $frm.lfname3 -text [trans prefalerts]]	pack $frm.lfname3 -anchor n -side top -expand 0 -fill x	label $lfname.palerts -image [::skin::loadPixmap prefalerts]	pack $lfname.palerts -side left -anchor nw	frame $lfname.1 -class Degt	checkbutton $lfname.1.alert1 -text "[trans shownotify]" -onvalue 1 -offvalue 0 -variable [::config::getVar shownotify]	checkbutton $lfname.1.sound -text "[trans sound2]" -onvalue 1 -offvalue 0 -variable [::config::getVar sound]	pack $lfname.1 -anchor w -side top -padx 0 -pady 5 -expand 1 -fill both	pack $lfname.1.alert1 $lfname.1.sound -anchor w -side top -padx 10 -pady 0	#Bounce icon in the dock preference for Mac OS X	if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} {		label $lfname.1.bouncedock -text "[trans bouncedock]" -padx 10		pack $lfname.1.bouncedock -anchor w -side top -padx 10		radiobutton $lfname.1.unlimited -text "[trans continuously]" -value unlimited -variable [::config::getVar dockbounce]		radiobutton $lfname.1.once -text "[trans justonce]" -value once -variable [::config::getVar dockbounce]		radiobutton $lfname.1.never -text "[trans never]" -value never -variable [::config::getVar dockbounce]		pack $lfname.1.unlimited $lfname.1.once $lfname.1.never -side left -padx 10	}	$nb.nn compute_size	[$nb.nn getframe appearance].sw.sf compute_size		#  .---------.	# _| Session |________________________________________________	::skin::setPixmap prefstatus prefstatus.gif	::skin::setPixmap prefaway prefaway.gif	::skin::setPixmap prefmsg prefmsg.gif	#set frm [Rnotebook:frame $nb $Preftabs(session)]	set frm [$nb.nn getframe session]	#Scrollable frame that will contain options	ScrolledWindow $frm.sw	ScrollableFrame $frm.sw.sf -constrainedwidth 1	$frm.sw setwidget $frm.sw.sf	pack $frm.sw -anchor n -side top -expand true -fill both	set frm [$frm.sw.sf getframe]			## Sign In and AutoStatus Options Frame ##	set lfname [labelframe $frm.lfname -text [trans prefsession]]	pack $frm.lfname -anchor n -side top -expand 1 -fill x	label $lfname.psession -image [::skin::loadPixmap prefstatus]	pack $lfname.psession -anchor nw -side left	frame $lfname.1 -class Degt	frame $lfname.2 -class Degt	frame $lfname.3 -class Degt	checkbutton $lfname.1.lautonoact -text "[trans autonoact]" -onvalue 1 -offvalue 0 -variable [::config::getVar autoidle] -command UpdatePreferences	entry $lfname.1.eautonoact -bg #FFFFFF -font splainf   -width 3 -textvariable [::config::getVar idletime]	label $lfname.1.lmins -text "[trans mins]" -padx 5	pack $lfname.1 -side top -padx 0 -expand 1 -fill both	pack $lfname.1.lautonoact $lfname.1.eautonoact $lfname.1.lmins -side left	checkbutton $lfname.2.lautoaway -text "[trans autoaway]" -onvalue 1 -offvalue 0 -variable [::config::getVar autoaway] -command UpdatePreferences	entry $lfname.2.eautoaway -bg #FFFFFF -font splainf   -width 3 -textvariable [::config::getVar awaytime]	label $lfname.2.lmins -text "[trans mins]" -padx 5	pack $lfname.2 -side top -padx 0 -expand 1 -fill both	pack $lfname.2.lautoaway $lfname.2.eautoaway $lfname.2.lmins -side left	checkbutton $lfname.3.lreconnect -text "[trans reconnect2]" -onvalue 1 -offvalue 0 -variable [::config::getVar reconnect]	checkbutton $lfname.3.lonstart -text "[trans autoconnect2]" -onvalue 1 -offvalue 0 -variable [::config::getVar autoconnect]			if {$::tcl_platform(platform) == "windows"} { 		checkbutton $lfname.3.startonboot -text "[trans startonboot]" -onvalue "add" -offvalue "remove" -variable ::start_on_windows_boot	}		pack $lfname.3 -side top -padx 0 -expand 1 -fill both	if {$::tcl_platform(platform) == "windows"} { 		pack $lfname.3.lreconnect $lfname.3.lonstart $lfname.3.startonboot  -anchor w -side top	} else {		pack $lfname.3.lreconnect $lfname.3.lonstart -anchor w -side top       	}	## Away Messages Frame ##	set lfname [labelframe $frm.lfname2 -text [trans prefawaymsg]]	pack $frm.lfname2 -anchor n -side top -expand 1 -fill x	label $lfname.psession -image [::skin::loadPixmap prefaway]	pack $lfname.psession -anchor nw -side left	frame $lfname.statelist -relief sunken -borderwidth 3	listbox $lfname.statelist.box -yscrollcommand "$lfname.statelist.ys set" -font splainf -background \	white -relief flat -highlightthickness 0 -height 4	scrollbar $lfname.statelist.ys -command "$lfname.statelist.box yview" -highlightthickness 0 \         -borderwidth 1 -elementborderwidth 2	pack $lfname.statelist.ys -side right -fill y	pack $lfname.statelist.box -side left -expand true -fill both	frame $lfname.buttons -borderwidth 0	button $lfname.buttons.add -text [trans addstate] -font sboldf -command "EditNewState 0" -width 20	button $lfname.buttons.del -text [trans delete] -font sboldf -command "DeleteStateListBox \[$lfname.statelist.box curselection\] $lfname.statelist.box" -width 20	button $lfname.buttons.edit -text [trans edit] -font sboldf -command "EditNewState 2 \[$lfname.statelist.box curselection\]" -width 20	pack $lfname.buttons.add -side top	pack $lfname.buttons.del -side top	pack $lfname.buttons.edit -side top	pack $lfname.statelist -anchor w -side left -padx 10 -pady 10 -expand 1 -fill both	pack $lfname.buttons -anchor w -side right -padx 10 -pady 10 -expand 1 -fill both	## Messaging Interface Frame ##	set lfname [labelframe $frm.lfname3 -text [trans prefmsging]]	pack $frm.lfname3 -anchor n -side top -expand 1 -fill x	label $lfname.pmsging -image [::skin::loadPixmap prefmsg]	pack $lfname.pmsging -anchor nw -side left	frame $lfname.1 -class Degt	frame $lfname.2 -class Degt	frame $lfname.3 -class Degt	frame $lfname.4 -class Degt		label $lfname.1.lchatmaxmin -text [trans chatmaxmin]	radiobutton $lfname.1.max -text [trans raised] -value 0 -variable [::config::getVar newchatwinstate] -padx 17	grid $lfname.1.lchatmaxmin -row 1 -column 1 -sticky w		#Don't show the minimised option on Mac OS X because that does'nt work in TkAqua	if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} {		#Empty 	} else {		radiobutton $lfname.1.min -text [trans minimised] -value 1 -variable [::config::getVar newchatwinstate] -padx 17	}		radiobutton $lfname.1.no -text [trans dontshow] -value 2 -variable [::config::getVar newchatwinstate]  -padx 17		#Don't pack the minimised option on Mac OS X because that does'nt work in TkAqua	if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} {		grid $lfname.1.max -row 2 -column 1 -sticky w		grid $lfname.1.no -row 3 -column 1 -sticky w	} else {		grid $lfname.1.max -row 2 -column 1 -sticky w		grid $lfname.1.min -row 3 -column 1 -sticky w		grid $lfname.1.no -row 4 -column 1 -sticky w	}		#Don't enable this option on Mac OS X because we can't minimized window this way with TkAqua	if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} {		#empty	} else {		label $lfname.2.lmsgmaxmin -text [trans msgmaxmin]		radiobutton $lfname.2.max -text [trans raised] -value 0 -variable [::config::getVar newmsgwinstate] -padx 17		radiobutton $lfname.2.min -text [trans minimised] -value 1 -variable [::config::getVar newmsgwinstate] -padx 17				grid $lfname.2.lmsgmaxmin -row 1 -column 1 -sticky w		grid $lfname.2.max -row 2 -column 1 -sticky w		grid $lfname.2.min -row 3 -column 1 -sticky w	}		label $lfname.3.lmsgmode -text [trans msgmode] 	radiobutton $lfname.3.nottabbed -text [trans nottabbed] -value 0 -variable [::config::getVar tabbedchat] -padx 17	radiobutton $lfname.3.tabbedglobal -text [trans tabbedglobal] -value 1 -variable [::config::getVar tabbedchat] -padx 17	radiobutton $lfname.3.tabbedgroups -text [trans tabbedgroups] -value 2 -variable [::config::getVar tabbedchat] -padx 17		label $lfname.4.containermode -text [trans closelabel]	radiobutton $lfname.4.containerask -text [trans askeachtime] -value 0 -variable [::config::getVar ContainerCloseAction] -padx 17	radiobutton $lfname.4.containercloseall -text [trans closealltabs] -value 1 -variable [::config::getVar ContainerCloseAction] -padx 17	radiobutton $lfname.4.containerclosetab -text [trans closeonly] -value 2 -variable [::config::getVar ContainerCloseAction] -padx 17		grid $lfname.3.lmsgmode  -row 1 -column 1 -sticky w	grid $lfname.3.nottabbed -row 2 -column 1 -sticky w	grid $lfname.3.tabbedglobal -row 3 -column 1 -sticky w	grid $lfname.3.tabbedgroups -row 4 -column 1 -sticky w		grid $lfname.4.containermode  -row 1 -column 1 -sticky w	grid $lfname.4.containerask -row 2 -column 1 -sticky w	grid $lfname.4.containercloseall -row 3 -column 1 -sticky w	grid $lfname.4.containerclosetab -row 4 -column 1 -sticky w			checkbutton $lfname.winflicker -text "[trans msgflicker]" -onvalue 1 -offvalue 0 -variable [::config::getVar flicker]	checkbutton $lfname.showdisplaypic -text "[trans showdisplaypic2]" -onvalue 1 -offvalue 0 -variable [::config::getVar showdisplaypic]	pack $lfname.1 $lfname.2 $lfname.3 $lfname.4 $lfname.winflicker $lfname.showdisplaypic -anchor w -side top	$nb.nn compute_size	[$nb.nn getframe session].sw.sf compute_size		#  .------------------.	# _| Group Management |_______________________________________		::skin::setPixmap prefpersc prefpers.gif	::skin::setPixmap prefprofilec prefprofile.gif	::skin::setPixmap prefmobile prefmobile.gif				set frm [$nb.nn getframe groups]	ScrolledWindow $frm.sw	ScrollableFrame $frm.sw.sf -constrainedwidth 1	$frm.sw setwidget $frm.sw.sf	pack $frm.sw -anchor n -side top -expand true -fill both	set frm [$frm.sw.sf getframe]	## frames ###	set lfgroup [labelframe $frm.lfgroup -text [trans groups] -font splainf]#	pack $frm.lfgroup -anchor n -side top -expand 1 -fill x#	set lfcontact [labelframe $frm.lfcontact -text [trans contactlist] -font splainf]#	pack $frm.lfcontact -anchor n -side top -expand 1 -fill x#	## Group Selection Frame ###	label $lfgroup.group -image [::skin::loadPixmap prefpersc]#	pack $lfgroup.group -side left#	frame $lfgroup.lbgroup#	pack $lfgroup.lbgroup -side left -anchor n -expand true -fill both -padx 10#	MakeGroupList $lfgroup $lfcontact#	frame $lfgroup.lbgroup.b#	pack $lfgroup.lbgroup.b -side right -anchor n -expand false#	label $lfgroup.lbgroup.b.op -text "[trans options]" -font sboldf#	pack $lfgroup.lbgroup.b.op -side top -pady 3#	#	button $lfgroup.lbgroup.b.bdel -text [trans groupdelete] -width 25 -justify right \#		-command "dlgDelGroup $lfgroup $lfcontact;"#	button $lfgroup.lbgroup.b.bren -text [trans grouprename] -width 25 -justify right \#		-command "dlgRenGroup $lfgroup $lfcontact;"#	button $lfgroup.lbgroup.b.badd -text [trans groupadd] -width 25 -justify right \#		-command "::groups::dlgAddGroup; tkwait window .dlgag; RefreshGroupList $lfgroup $lfcontact;"#	pack $lfgroup.lbgroup.b.badd -side top -pady 2 -anchor w#	pack $lfgroup.lbgroup.b.bren -side top -pady 2 -anchor w#	pack $lfgroup.lbgroup.b.bdel -side top -pady 2 -anchor w##	## Contact Selection Frame ###	label $lfcontact.contact -image [::skin::loadPixmap prefprofilec]#	pack $lfcontact.contact -side left#	frame $lfcontact.lbcontact #	pack $lfcontact.lbcontact -side left -anchor n -expand 1 -fill x -padx 10#	frame $lfcontact.lbcontact.fix#	pack $lfcontact.lbcontact.fix -side left -anchor n -expand 1 -fill x#	#	frame $lfcontact.lbcontact.b#	pack $lfcontact.lbcontact.b -side right -anchor n -expand 0#	label $lfcontact.lbcontact.b.op -text "[trans options]" -font sboldf#	pack $lfcontact.lbcontact.b.op -side top -pady 3#	#	button $lfcontact.lbcontact.b.badd -text [trans addacontact] -width 25 -justify right \#		-command "cmsn_draw_addcontact; tkwait window .addcontact; RefreshContactList $lfcontact;"#	button $lfcontact.lbcontact.b.bmov -text [trans movetogroup] -width 25 -justify right \#		-command "dlgMoveUser; \#			if {[winfo exists .dlgmu]} {tkwait window .dlgmu;}; \#			RefreshContactList $lfcontact;"#	button $lfcontact.lbcontact.b.bcopy -text [trans copytogroup] -width 25 -justify right \#		-command "dlgCopyUser; \#			if {[winfo exists .dlgmu]} {tkwait window .dlgmu;};"#	button $lfcontact.lbcontact.b.brfg -text [trans removefromlist] -width 25 -justify right \#		-command "dlgRFL $lfcontact;"#	button $lfcontact.lbcontact.b.bdel -text [trans delete] -width 25 -justify right \#		-command "dlgDelUser $lfcontact;"#	button $lfcontact.lbcontact.b.bdal -text [trans emptygroup] -width 25 -justify right \#		-command "BuidarGrup $lfcontact;"#	pack $lfcontact.lbcontact.b.badd -side top -pady 2 -anchor w#	pack $lfcontact.lbcontact.b.bmov -side top -pady 2 -anchor w#	pack $lfcontact.lbcontact.b.bcopy -side top -pady 2 -anchor w#	pack $lfcontact.lbcontact.b.brfg -side top -pady 2 -anch

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -