﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3A2.7%2FSource%2FChecklists%2FThemeColor</id>
	<title>Dev:2.7/Source/Checklists/ThemeColor - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3A2.7%2FSource%2FChecklists%2FThemeColor"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/ThemeColor&amp;action=history"/>
	<updated>2026-06-10T08:33:35Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/ThemeColor&amp;diff=150779&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/ThemeColor&amp;diff=150779&amp;oldid=prev"/>
		<updated>2018-06-28T21:15:52Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 21:15時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/ThemeColor&amp;diff=150778&amp;oldid=prev</id>
		<title>wiki&gt;Aligorith: /* Method */</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/ThemeColor&amp;diff=150778&amp;oldid=prev"/>
		<updated>2016-02-01T13:27:45Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Method&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Adding a New Theme Color =&lt;br /&gt;
This checklist covers the places you need to edit to add a new theme color.&lt;br /&gt;
&lt;br /&gt;
* It DOES cover the full list of places where edits may be needed&lt;br /&gt;
&lt;br /&gt;
* It DOES NOT cover whether adding yet another option is a good idea. Please consult the core dev team on #blendercoders or via any of the usual channels before committing to any substantial dev efforts here.&lt;br /&gt;
* It DOES NOT cover adding another &amp;quot;UI&amp;quot; (widgets, panels, generic stuff) theme colour, which should be covered in another checklist instead. The basics though are pretty similar (same files, just different structs/sections of code)&lt;br /&gt;
* It DOES NOT cover how you should go about choosing the most awesome color yet, that fits in harmony with the universe, etc. etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Checklist ==&lt;br /&gt;
'''SDNA''':&lt;br /&gt;
* Define property storage in one of the theme color structs&lt;br /&gt;
&lt;br /&gt;
'''Identifier Define + Binding''':&lt;br /&gt;
* Define an identifier to use for accessing that color ('''&amp;lt;code&amp;gt;editors/include/UI_resources.h&amp;lt;/code&amp;gt;''' - e.g. '''&amp;lt;code&amp;gt;TH_MY_NEWCOLOR&amp;lt;/code&amp;gt;''')&lt;br /&gt;
* Bind the identifier to the underlying property used ('''&amp;lt;code&amp;gt;editors/interface/resources.c&amp;lt;/code&amp;gt;''' - '''&amp;lt;code&amp;gt;UI_ThemeGetColorPtr&amp;lt;/code&amp;gt;''' - look for the &amp;lt;code&amp;gt;case TH_BLAH: cp = ts-&amp;gt;blah; break;&amp;lt;/code&amp;gt; lines&lt;br /&gt;
&lt;br /&gt;
'''Defaults + Version Patching (&amp;lt;code&amp;gt;editors/interface/resources.c&amp;lt;/code&amp;gt;)''':&lt;br /&gt;
* Set colours for this, as used in default theme - '''&amp;lt;code&amp;gt;ui_theme_init_defaults()&amp;lt;/code&amp;gt;''' - Do this for all editor types where the colour is needed&lt;br /&gt;
* Add version patching code in '''&amp;lt;code&amp;gt;init_userdef_do_versions()&amp;lt;/code&amp;gt;''' (using same values as before), or else everyone using custom themes will complain of seeing black all over&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RNA'''&lt;br /&gt;
* Add RNA properties for the new colours - &amp;lt;code&amp;gt;makesrna/intern/rna_userdef.c&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>wiki&gt;Aligorith</name></author>
		
	</entry>
</feed>