[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50209] trunk/blender/source/blender/ editors/interface: code cleanup: comments and some minor edits to interface code.

Campbell Barton ideasman42 at gmail.com
Sat Aug 25 22:49:53 CEST 2012


Revision: 50209
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50209
Author:   campbellbarton
Date:     2012-08-25 20:49:51 +0000 (Sat, 25 Aug 2012)
Log Message:
-----------
code cleanup: comments and some minor edits to interface code.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface.c
    trunk/blender/source/blender/editors/interface/interface_handlers.c
    trunk/blender/source/blender/editors/interface/interface_intern.h
    trunk/blender/source/blender/editors/interface/interface_layout.c

Modified: trunk/blender/source/blender/editors/interface/interface.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface.c	2012-08-25 20:16:08 UTC (rev 50208)
+++ trunk/blender/source/blender/editors/interface/interface.c	2012-08-25 20:49:51 UTC (rev 50209)
@@ -510,18 +510,18 @@
 
 	/* Draw the inactive lines (lines with neither button being hovered over).
 	 * As we go, remember if we see any active or selected lines. */
-	int foundselectline = 0;
-	int foundactiveline = 0;
+	int foundselectline = FALSE;
+	int foundactiveline = FALSE;
 	for (but = block->buttons.first; but; but = but->next) {
 		if (but->type == LINK && but->link) {
 			for (line = but->link->lines.first; line; line = line->next) {
 				if (!(line->from->flag & UI_ACTIVE) && !(line->to->flag & UI_ACTIVE))
 					ui_draw_linkline(line, 0);
 				else
-					foundactiveline = 1;
+					foundactiveline = TRUE;
 
 				if ((line->from->flag & UI_SELECT) || (line->to->flag & UI_SELECT))
-					foundselectline = 1;
+					foundselectline = TRUE;
 			}
 		}
 	}	
@@ -680,28 +680,27 @@
 {
 	uiBlock *oldblock;
 	uiBut *oldbut;
-	int activate = 0, found = 0, isactive = 0;
+	int activate = FALSE, found = FALSE, isactive = FALSE;
 	
 	oldblock = block->oldblock;
 	if (!oldblock)
-		activate = 1;
+		activate = TRUE;
 	else {
 		for (oldbut = oldblock->buttons.first; oldbut; oldbut = oldbut->next) {
 			if (ui_but_equals_old(oldbut, but)) {
-				found = 1;
+				found = TRUE;
 				
 				if (oldbut->active)
-					isactive = 1;
+					isactive = TRUE;
 				
 				break;
 			}
 		}
 	}
-	if (activate || found == 0) {
+	if ((activate == TRUE) || (found == FALSE)) {
 		ui_button_activate_do((bContext *)C, CTX_wm_region(C), but);
 	}
-	else if (found && isactive == 0) {
-		
+	else if ((found == TRUE) && (isactive == FALSE)) {
 		BLI_remlink(&block->buttons, but);
 		ui_free_but(C, but);
 		return 0;
@@ -911,7 +910,7 @@
 
 			if (ot == NULL || WM_operator_poll_context((bContext *)C, ot, but->opcontext) == 0) {
 				but->flag |= UI_BUT_DISABLED;
-				but->lock = 1;
+				but->lock = TRUE;
 			}
 
 			if (but->context)
@@ -1067,9 +1066,12 @@
 
 static void ui_is_but_sel(uiBut *but, double *value)
 {
-	short is_push = 0, is_true = 1;
+	short is_push = 0;  /* (0 == UNSELECT), (1 == SELECT), (2 == DO-NOHING) */
+	short is_true = TRUE;
 
-	if (ELEM3(but->type, TOGN, ICONTOGN, OPTIONN)) is_true = 0;
+	if (ELEM3(but->type, TOGN, ICONTOGN, OPTIONN)) {
+		is_true = FALSE;
+	}
 
 	if (but->bit) {
 		int lvalue;
@@ -1198,14 +1200,14 @@
 void uiBlockSetButLock(uiBlock *block, int val, const char *lockstr)
 {
 	if (val) {
-		block->lock = val ? 1 : 0;
+		block->lock = val ? TRUE : FALSE;
 		block->lockstr = lockstr;
 	}
 }
 
 void uiBlockClearButLock(uiBlock *block)
 {
-	block->lock = 0;
+	block->lock = FALSE;
 	block->lockstr = NULL;
 }
 
@@ -1515,10 +1517,15 @@
 		if (but->pointype == CHA)
 			value = (char)floor(value + 0.5);
 		else if (but->pointype == SHO) {
-			/* gcc 3.2.1 seems to have problems 
+			/* gcc 3.2.1 seems to have problems
 			 * casting a double like 32772.0 to
-			 * a short so we cast to an int, then 
-			 * to a short */
+			 * a short so we cast to an int, then
+			 * to a short.
+			 *
+			 * Update: even in gcc.4.6 using intermediate int cast gives -32764,
+			 * where as a direct cast from double to short gives -32768,
+			 * if this difference isn't important we could remove this hack,
+			 * since we dont support gcc3 anymore - Campbell */
 			int gcckludge;
 			gcckludge = (int) floor(value + 0.5);
 			value = (short)gcckludge;
@@ -2625,7 +2632,7 @@
 
 	but->flag |= (block->flag & UI_BUT_ALIGN);
 
-	if (but->lock) {
+	if (but->lock == TRUE) {
 		if (but->lockstr) {
 			but->flag |= UI_BUT_DISABLED;
 		}
@@ -2855,7 +2862,7 @@
 
 	if (!ot) {
 		but->flag |= UI_BUT_DISABLED;
-		but->lock = 1;
+		but->lock = TRUE;
 		but->lockstr = "";
 	}
 
@@ -2894,7 +2901,7 @@
 
 	if (!ot) {
 		but->flag |= UI_BUT_DISABLED;
-		but->lock = 1;
+		but->lock = TRUE;
 		but->lockstr = "";
 	}
 

Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c	2012-08-25 20:16:08 UTC (rev 50208)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c	2012-08-25 20:49:51 UTC (rev 50209)
@@ -1140,8 +1140,9 @@
 	static ColorBand but_copypaste_coba = {0};
 	char buf[UI_MAX_DRAW_STR + 1] = {0};
 
-	if (mode == 'v' && but->lock)
+	if (mode == 'v' && but->lock  == TRUE) {
 		return;
+	}
 
 	if (mode == 'v') {
 		/* extract first line from clipboard in case of multi-line copies */
@@ -4793,7 +4794,7 @@
 	/* verify if we can edit this button */
 	if (ELEM(event->type, LEFTMOUSE, RETKEY)) {
 		/* this should become disabled button .. */
-		if (but->lock) {
+		if (but->lock == TRUE) {
 			if (but->lockstr) {
 				BKE_report(NULL, RPT_WARNING, but->lockstr);
 				button_activate_state(C, but, BUTTON_STATE_EXIT);

Modified: trunk/blender/source/blender/editors/interface/interface_intern.h
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_intern.h	2012-08-25 20:16:08 UTC (rev 50208)
+++ trunk/blender/source/blender/editors/interface/interface_intern.h	2012-08-25 20:49:51 UTC (rev 50209)
@@ -303,27 +303,27 @@
 	const char *lockstr;
 
 	char lock;
-	char active;                // to keep blocks while drawing and free them afterwards
-	char tooltipdisabled;       // to avoid tooltip after click
-	char endblock;              // uiEndBlock done?
-	
-	float xofs, yofs;           // offset to parent button
-	int dobounds, mx, my;       // for doing delayed
-	int bounds, minbounds;      // for doing delayed
+	char active;                /* to keep blocks while drawing and free them afterwards */
+	char tooltipdisabled;       /* to avoid tooltip after click */
+	char endblock;              /* uiEndBlock done? */
 
-	rctf safety;                // pulldowns, to detect outside, can differ per case how it is created
-	ListBase saferct;           // uiSafetyRct list
+	float xofs, yofs;           /* offset to parent button */
+	int dobounds, mx, my;       /* for doing delayed */
+	int bounds, minbounds;      /* for doing delayed */
 
-	uiPopupBlockHandle *handle; // handle
+	rctf safety;                /* pulldowns, to detect outside, can differ per case how it is created */
+	ListBase saferct;           /* uiSafetyRct list */
 
-	struct wmOperator *ui_operator; // use so presets can find the operator,
-	                               // across menus and from nested popups which fail for operator context.
+	uiPopupBlockHandle *handle; /* handle */
 
-	void *evil_C;               // XXX hack for dynamic operator enums
+	struct wmOperator *ui_operator; /* use so presets can find the operator, */
+	                                /* across menus and from nested popups which fail for operator context. */
 
-	struct UnitSettings *unit;  // unit system, used a lot for numeric buttons so include here rather then fetching through the scene every time.
-	float _hsv[3];              // XXX, only access via ui_block_hsv_get()
-	char color_profile;         // color profile for correcting linear colors for display
+	void *evil_C;               /* XXX hack for dynamic operator enums */
+
+	struct UnitSettings *unit;  /* unit system, used a lot for numeric buttons so include here rather then fetching through the scene every time. */
+	float _hsv[3];              /* XXX, only access via ui_block_hsv_get() */
+	char color_profile;         /* color profile for correcting linear colors for display */
 };
 
 typedef struct uiSafetyRct {

Modified: trunk/blender/source/blender/editors/interface/interface_layout.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_layout.c	2012-08-25 20:16:08 UTC (rev 50208)
+++ trunk/blender/source/blender/editors/interface/interface_layout.c	2012-08-25 20:49:51 UTC (rev 50209)
@@ -630,7 +630,7 @@
 
 	but = uiDefBut(block, LABEL, 0, name, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
 	but->flag |= UI_BUT_DISABLED;
-	but->lock = 1;
+	but->lock = TRUE;
 	but->lockstr = "";
 }
 




More information about the Bf-blender-cvs mailing list