Go through the UI C files and add comments

Reiner's picture
Project: 
Bforartists Tracker

 Grabbed from here: https://wiki.blender.org/index.php/Dev:Doc/FAQ

 Where is the UI code?

The UI layout is defined in Python but the drawing is done in C, and some of the UI is defined in C too.

The Python code is in

    release/scripts/modules/bl_ui/. E.g., space_view3d.py in that directory is the code for the 3D View editor type (space).

The C interface drawing code is in:

    source/blender/editors/interface/

The glue code defining the API python uses to create interfaces

    source/blender/makesrna/intern/rna_ui_api.c

 

I've been there. And as usual everything is nearly uncommented. So called self explaining code i guess. This self explaining that i have no idea what does what. 

Task: go through the classes,  try to find out what they do and what they are good for. And then COMMENT this code. Maybe we even find some of the things that i wanted to change and skipped then because i couldn't find the vital parts.

Status: 
Closed (won't fix)
Priority: 
Normal
Category: 
Task
Component: 
User interface
Assigned: 
Unassigned
Reporter: 
Created: 
Mon, 11/21/2016 - 08:13
Updated: 
Tue, 12/05/2017 - 18:11

Comments

11
Reiner's picture

Assigned: Unassigned » Reiner
Reiner's picture

Postponing for now.

Reiner's picture

Status: Active » Postponed
Reiner's picture

Status: Postponed » Active
Reiner's picture

I cannot motivate me here. Bforartists is now feature complete. Next step is to port it to Blender 2.78. So the need to do this task is very low now. Let's postpone it ...

Reiner's picture

Assigned: Reiner » Unassigned
Status: Active » Postponed
Reiner's picture

Status: Postponed » Active
Reiner's picture

I can still not motivate me XD

Reiner's picture

Status: Active » Postponed
Reiner's picture

Closing. I will never touch this task anyways I-m so happy

Reiner's picture

Status: Postponed » Closed (won't fix)