void __assert(const char* filename, unsigned long line, const char* function_name, const char* expression) { #ifdef __is_sortix_libk libk_assert(filename, line, function_name, expression); #else struct scram_assert info; info.filename = filename; info.line = line; info.function = function_name; info.expression = expression; scram(SCRAM_ASSERT, &info); #endif }
void VCWidget::slotMenuCallback(int item) { switch (item) { case KVCMenuEditCut: break; case KVCMenuEditCopy: break; case KVCMenuEditPaste: break; case KVCMenuEditDelete: scram(); break; case KVCMenuEditRename: rename(); break; case KVCMenuEditProperties: editProperties(); break; case KVCMenuForegroundColor: chooseForegroundColor(); break; case KVCMenuForegroundDefault: resetForegroundColor(); break; case KVCMenuBackgroundColor: chooseBackgroundColor(); break; case KVCMenuBackgroundImage: chooseBackgroundImage(); break; case KVCMenuBackgroundDefault: resetBackgroundColor(); break; case KVCMenuFont: chooseFont(); break; case KVCMenuFontDefault: resetFont(); break; case KVCMenuFrameSunken: setFrameStyle(KVCWidgetFrameStyleSunken); break; case KVCMenuFrameRaised: setFrameStyle(KVCWidgetFrameStyleRaised); break; case KVCMenuFrameNone: setFrameStyle(KVCWidgetFrameStyleNone); break; case KVCMenuStackingRaise: raise(); break; case KVCMenuStackingLower: lower(); break; default: break; } }