System Monitor v4.0.2 beta
Started by Yuri Kobets


Rate this topic
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5


23 posts in this topic
Yuri Kobets
Posting Freak
*****


8
6,182 posts 427 threads Joined: Jan 2002
11-04-2012, 02:07 PM -
#3
Oh, sorry... documentation is my nightmare Confused I'll try to finish it shortly. Let me give a brief description of the new skins format here.

First, all skin files must be placed into single folder. Now what files are required.

File MemonSkin.ini
This file describes the skin. Usually it have content like this:
Code:
[options]
name    = Blue CPU
author  = Tordex
email   = support@tordex.com
url     = http://www.truelaunchbar.com
version = 2
Note: the line "version = 2" is required.

Files main.xml and core.xml
These files are describe the skin appearance and they are in XML format.
main.xml describes the main skin part and core.xml describes the skin for CPU cores.
The you can find the schema of the skins file here: http://www.truelaunchbar.com/xml/tlbskins.xsd
The best way to make these files is using any XML editor with autocomplete feature.

Below is the list of parameters that can be used in the skin:

Values for main.xml

CPU - cpu load in percents
CPU_FREE = 100 - CPU

PHYS_TOTAL - total physical memory
PHYS_USED - used physical memory
PHYS_USED_P - physical memory in percents
PHYS_FREE - free physical memory
PHYS_FREE_P - free physical memory in percents

VIRT_TOTAL - total virtual memory
VIRT_USED - used virtual memory
VIRT_USED_P - used virtual memory in percents
VIRT_FREE - free virtual memory
VIRT_FREE_P - free virtual memory in percent

PAGE_TOTAL - total page file size
PAGE_FREE - free page file size
PAGE_FREE_P - page file size in percents
PAGE_USED - used page file size
PAGE_USED_P - used page file size in percents

GPU_CORE_CLOCK - GPU core clock
GPU_MEM_CLOCK - GPU memory clock
GPU_SHADER_CLOCK - GPU shader clock
GPU_FAN_RPM - GPU fan seed in RPM
GPU_MEM_USED - GPU memory used

GPU_FAN_SPEED - GPU fan speed (can be used in histograms only)
GPU_FAN_SPEED_FREE - max_fan_speed - GPU_FAN_SPEED (can be used in charts only)
GPU_LOAD - GPU load in percents
GPU_LOAD_FREE = 100 - GPU_LOAD (can be used in charts only)
GPU_MEM_LOAD - GPU memory used in percents
GPU_MEM_LOAD_FREE = 100 - GPU_MEM_LOAD (can be used in charts only)
GPU_VIDEO_LOAD - GPU video engine load in percents
GPU_VIDEO_LOAD_FREE = 100 - GPU_VIDEO_LOAD (can be used in charts only)
GPU_TEMP - GPU temperature.
GPU_TEMP_FREE = max_gpu_temperature - GPU_TEMP (can be used in charts only)

Values for core.xml

CPU - core load in percents
CPU_FREE = 100 - CPU
COREIDX - core index
CPUIDX - CPU index
TEMP - core temperature
TEMP_MAX - maximum core temperature
TEMP_FREE = TEMP_MAX - TEMP

Now the simple example of the main.xml file:
Code:
<?xml version="1.0" encoding="utf-8"?>
<skin width="35" height="50" type="sysmon_main" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.truelaunchbar.com/xml/tlbskins.xsd">
    <image x="0" y="0">
        <state file="bg.png"/>
    </image>

    <chart-image-v-row x="1" y="9" width="33" height="27" draw="tile" align="top">
        <value src="CPU_FREE">
            <state />
        </value>
        <value src="CPU">
            <state file="diagram.png"/>
        </value>
    </chart-image-v-row>
    
    <text x="0" y="36" width="35" height="13" src="CPU" units="right" font="Microsoft Sans Serif" align="center" antialias="false">
        <state value="normal" color="00ADFF"/>
    </text>
</skin>
This example from preinstalled "Blue CPU" skin. There are some other preinstalled skins, so you can take them as example.

Please let me know if you have any question about skins, I'll try to assist you.
The TORDEX Team
http://www.tordex.com


Messages In This Thread
System Monitor v4.0.2 beta - by Yuri Kobets - 10-19-2012, 11:58 AM
RE: System Monitor v4.0.2 beta - by unlogic - 11-04-2012, 05:47 AM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 11-04-2012, 02:07 PM
RE: System Monitor v4.0.2 beta - by unlogic - 11-06-2012, 12:06 AM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 11-06-2012, 02:50 PM
RE: System Monitor v4.0.2 beta - by johnny27b - 04-04-2013, 07:00 AM
RE: System Monitor v4.0.2 beta - by Poni - 12-02-2012, 09:13 AM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 12-02-2012, 02:50 PM
RE: System Monitor v4.0.2 beta - by schelle - 02-22-2013, 09:25 AM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 02-22-2013, 03:10 PM
RE: System Monitor v4.0.2 beta - by schelle - 02-23-2013, 06:38 AM
RE: System Monitor v4.0.2 beta - by schelle - 03-29-2013, 09:19 AM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 03-29-2013, 06:59 PM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 04-01-2013, 05:27 AM
RE: System Monitor v4.0.2 beta - by schelle - 04-02-2013, 08:36 AM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 04-02-2013, 08:51 AM
RE: System Monitor v4.0.2 beta - by schelle - 04-02-2013, 08:59 AM
RE: System Monitor v4.0.2 beta - by Alexvad - 04-02-2013, 11:00 AM
RE: System Monitor v4.0.2 beta - by unlogic - 10-01-2013, 02:31 AM
RE: System Monitor v4.0.2 beta - by DJG - 12-29-2013, 05:12 PM
RE: System Monitor v4.0.2 beta - by unlogic - 02-06-2014, 07:02 AM
RE: System Monitor v4.0.2 beta - by Yuri Kobets - 02-06-2014, 04:45 PM
RE: System Monitor v4.0.2 beta - by unlogic - 02-07-2014, 12:31 AM
RE: System Monitor v4.0.2 beta - by unlogic - 03-10-2017, 12:31 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)