ملفّ تعليميّ لتطبيق الأشكال

[ العودة إلى تطبيق أشكال شريزا ]

<toolbars>

The <toolbars> element defines the toolbars used in the program. Shareaza contains many toolbars, and each of which is assigned a name to identify it. Skins can override the design for every toolbar, or just a few.

لرؤية شكل عارضات الأدوات الحاليّ، تأكّد من default-en.xml في محفظة أشكالك.

هنا مثال من MyToolbarSkin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<skin xmlns="http://www.shareaza.com/schemas/Skin.xsd" version="1.0">
<manifest name="My Toolbar Skin" author="Me" type="Skin"/>
<toolbars>
   <toolbar name="CMainWnd.Tabbed">
      <button id="ID_NETWORK_CONNECT" text="Connect"/>
      <button id="ID_NETWORK_DISCONNECT"/>
      <separator/>
      <button id="ID_NETWORK_SEARCH" text="New Search"/>
   </toolbar>
</toolbars>
</skin>

Each toolbar is contained within a <toolbar> element, which is named by a name attribute. A list of current toolbar names is included at the end of this section. Each toolbar contains one or more items, which can be <button>'s, <separator>'s, <control>'s or <label>'s. Each is explained below:

الأزرار
الأزرار تتشكّل من عنصر أزرار، وهي أكثر النفدات استعمالاً في عارضات الأدوات. كلّ زرّ لديه الصّفات التّالية:

  • id - الأمر التعريفيّ للزرّ، هذا يسيطر على ما يقوم به هذا الزّر فعلاً.
  • text - النصّ الإختياريّ الظّاهر قرب الأيقونة. إذا لم يُكتب، لا يظهر أيّ نصّ.
  • colour - اللون الإختياريّ الذي به يُرسم الزّر.
  • tip - نصائح عن الأدوات (إختياريّة) لتظهر لهذا الزّرّ، هذا يحلّ مكان النصائح عن الأدوات العاديّة للأوامر الهدف.

الفواصل
Separators are created with a <separator/> element, and are the second most common item found on toolbars. Separators have no additional attributes, as they simply produce a "gap" in the toolbar, often used to group sets of buttons together.

أدوات المراقبة
Controls are created with a <control/> element. They allow the inclusion of an input control within the context of the toolbar, at a specific position. Controls have an id attribute which identifies the control code, and a width attribute which specifies the pixel width of the control. At this time it is not possible to create new controls on toolbars, but it is possible to position and resize existing ones using this method.

عناوين
Labels are created with a <label/> element, and appear as static text on the toolbar which cannot be clicked. Labels have two attributes, text and tip which specify the text to display on the label, and the mouse-over tooltip to show respectively.

أسماء عارضات الأدوات
للائحة محدّثة للأسماء، إطّلع على default-en.xml في محفظة الأشكال خاصّتك. بعض الأسماء لعارضات الأدوات الحاليّة هي:

عارضة الأدوات شرح
CBrowseHeaderCtrl
CBrowseHostWnd
CBrowseHostWnd.Basic
CBrowseTree.Top
CDownloadsWnd
CDownloadsWnd.Basic
CHitMonitorWnd
CHostCacheWnd
CHostCacheWnd.Basic
CLibraryCollectionView.Virtual
CLibraryFileView.Physical
CLibraryFileView.Physical.Basic
CLibraryFileView.Virtual
CLibraryFileView.Virtual.Basic
CLibraryHeaderBar.Physical
CLibraryHeaderBar.Virtual
CLibraryHomeView.Physical
CLibraryHomeView.Virtual
CLibraryTileView.Virtual
CLibraryTree.Top
CLibraryTree.Virtual
CLibraryWnd.Files عارضة أدوات لملف نافذة المكتبة.
CLibraryWnd.Folders عارضة أدوات لمحفظة نافذة المكتبة.
CMainWnd.Basic عارضة الأدوات في النافذة الأساسيّة، في نظام عاديّ.
CMainWnd.Tabbed عارضة الأدوات في النافذة الأساسيّة، في نظام أظفريّ.
CMainWnd.Windowed عارضة الأدوات في النافذة الأساسيّة، في نظام نوافذيّ.
CMediaFrame
CMediaFrame.Basic
CMediaList
CNeighboursWnd
CNeighboursWnd.Basic
CPrivateChatFrame
CSearchWnd.Full عارضة الأدوات في نافذة البحث، في نظام كامل الشّاشة.
CSearchWnd.Panel عارضة الأدوات في نافذة البحث، في حالة ظهور إفريز البحث.
CSearchWnd.Panel.Basic
CUploadsWnd
CUploadsWnd.Basic

[ العودة إلى تطبيق أشكال شريزا ]

  • en
  • es
  • fr
  • de
  • hr
  • it
  • lt
  • nl
  • nb
  • pl
  • pt
  • sl
  • tr
  • el
  • he
  • ja
  • zh-tw
  • en
  • ca
  • fa
  • ru
العديد من الناس يكرّسون وقتهم وجهدهم لشريزا. الرّجاء الإطلاع على صفحة الشّكر.
Visit Shareaza's Project Page at SourceForge.net
< رأس الصفحة | إتّصل بنا >