Skip to content

Instantly share code, notes, and snippets.

❤️
‌‌

Duncan Ogilvie mrexodia

❤️
‌‌
Block or report user

Report or block mrexodia

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View scrollbars.cpp
//scrollbar style (http://img0.www.suckmypic.net/img/N/k/bmSkF3Jp/chrome_scrollbar.png)
horizontalScrollBar()->setStyleSheet("QScrollBar:horizontal{border:1px solid grey;background:#f1f1f1;height:10px}QScrollBar::handle:horizontal{background:#aaa;min-width:20px;margin:1px}QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal{width:0;height:0}");
verticalScrollBar()->setStyleSheet("QScrollBar:vertical{border:1px solid grey;background:#f1f1f1;width:10px}QScrollBar::handle:vertical{background:#aaa;min-height:20px;margin:1px}QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical{width:0;height:0}");
View LICENSE
The MIT License (MIT)
Copyright (c) 2014
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@mrexodia
mrexodia / ClipboardTest.cs
Created Jan 17, 2015
ClipboardTest for GitExtensions
View ClipboardTest.cs
using System;
using System.Windows.Forms;
using System.Drawing;
namespace ClipboardTest
{
public class Form1 : Form
{
public Form1()
{
View issues.json
{ "attachments" : [ { "filename" : "zzz.png",
"issue" : 202,
"path" : "attachments/b6cc53ffeaab42adb9071515d82704f9",
"user" : "Vincent168"
},
{ "filename" : "nfsw_launcher.exe",
"issue" : 212,
"path" : "attachments/6ef6431123184d2ba01e712715bdbe10",
"user" : null
},
@mrexodia
mrexodia / import.sh
Created Feb 15, 2016
Gogs migration script
View import.sh
#!/bin/bash
git clone ssh://fromhost.com/home/fromuser/$1.git
cd $1
git remote remove origin
git remote add origin https://tohost.com:443/touser/$1.git
git push origin --all
cd ..
rm -rf $1
@mrexodia
mrexodia / gist:892ff9958d6cae36d867
Created May 19, 2015
python script for call stack
View gist:892ff9958d6cae36d867
"""
A script that tries to determine the call stack
Run the application with the debugger, suspend the debugger, select a thread and finally run the script.
Copyright (c) 1990-2009 Hex-Rays
ALL RIGHTS RESERVED.
View DLL.cpp
#include "DLL.h"
#include <stdlib.h>
#include <cstring>
DLL_EXPORT void* DataAlloc(size_t size)
{
return malloc(size);
}
DLL_EXPORT void DataFree(void* ptr)
View reg.cpp
#include "Debugger.Thread.Registers.h"
#ifdef _WIN64
#define contextGax _context.Rax
#define contextGbx _context.Rbx
#define contextGcx _context.Rcx
#define contextGdx _context.Rdx
#define contextGdi _context.Rdi
#define contextGsi _context.Rsi
#define contextGbp _context.Rbp
View GraphProcessor.cpp
/******************************************************************************
* File: GraphProcessor.cpp
* Author: Carsten Gutwenger
*
* Implements some helper functions for drawing graphs.
*
******************************************************************************
*
* Copyright (c) 2010-2011 Carsten Gutwenger
* All rights reserved.
@mrexodia
mrexodia / TemplateHacks.cpp
Last active Mar 28, 2016
Variadic templates to solve C-style message callback problems
View TemplateHacks.cpp
#include <stdio.h>
#include <stdarg.h>
#include <vector>
enum Message
{
MsgAdd, //int(int, int)
MsgNeg, //int(int)
MsgRand, //int()
};
You can’t perform that action at this time.